SMS-Script

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • SMS-Script

    Hallo!

    Ich habe mir ein kleines SMS-Script für meine HP gebastelt, und habe jetzt ein Problem:

    Wenn ich mehr als 160 Zeichen eintippe und versende schneidet der Gateway einfach alles nach dem 160 ten Zeichen ab!

    Nun weiß ich dass man durch einen kleinen Code Zusatz im Script per PHP dass so ändern kann, dass der Text so lange gekürzt wird bis der letzte Teil max. 160 Zeichen hat!

    Wer kann mir die paar Zeilen Code sagen??

    Gerne auch per ICQ: 152023979

    Erbitte Hilfe, MfG Patrick

  • #2
    http://de3.php.net/manual/de/function.substr.php

    rest sollte kein problem sein ...

    willst du das so machen :

    wenn text > 160 -.> suhce letztes wort, welches vor 160 endet und schneide dann ab ???

    dann benutz doch einfach die string funktionen -...

    das ist substr (s.o.) ein guter anfang

    gruss
    iglo

    Comment


    • #3
      Naja dann kann ich zb.:
      PHP Code:
      if $text "160"

      $text1 substr("$text"1160);
      $text2 substr("$text"161320);
      $text3 substr("$text"321480); 
      gut ok soweit, aber wie geb ich dann dem gateway dass er alle drei versendet??

      btw. ich hab folgenden Code bekommen:
      PHP Code:
      for(;;){
      if(
      strlen($text)>$smslenght){
      $sendnow=substr($text,0,$smslenght);
      $text=substr($text,$smslenght);
      }else{
      $sendnow=$text;
      }
      $getstr="http://www.xxx.de/sms/smssend2.php?
      username=
      $user&password=$pw&absender=$abskennung&text=".
      urlencode($sendnow)."&nummer=".$nummer;  sendsms($getstr);  

      if(
      $breaknext==1){break;}
      if(
      strlen($text)<=$smslenght){$breaknext=1;}
      }

      aber mit dem geht das nicht, was ist da falsch?

      Könnt ihr mir BITTE helfen?
      Last edited by riki016; 20-02-2005, 19:27.

      Comment


      • #4
        Bitte lesen und befolgen
        http://www.php-resource.de/forum/sho...threadid=50454

        Comment


        • #5
          So ok??

          Comment


          • #6
            Wenn du ne 2000er auflösung hast, vielleicht. In dem Artikel steht was zum Thema Scollbalken, wenn ich mich nich irre!

            Comment


            • #7
              jetzt aber

              Comment


              • #8
                gut ok soweit, aber wie geb ich dann dem gateway dass er alle drei versendet??
                stichwort schleife.

                Aber genau das gleiche thema hatten wir erst gestern oder so.

                Comment


                • #9
                  Na super Danke, hilf mir bitte nicht so viel, weil sonst komm ich noch auf die Lösung!

                  Wenn du wissen willst wie man eine Maschine bedient und ich dir sage:

                  Stichwort: Hauptschalter


                  Dann kennst du dich sicher auch gleich voll aus oder?

                  Comment


                  • #10
                    Auch wenn ichs in der Regel ohne schaffe, würde ich in dem Fall mal nachsehen, was im Manual unter dem Stichwort hauptschalter zu finden ist.

                    Wenn du von PHP keine Ahnung hast, *verschieb* ich dich zum Scriptgegammel.

                    Comment


                    • #11
                      na gut, danke

                      kann mir jetzt bitte jemand helfen?

                      Comment

                      Working...
                      X