SMS-Script

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • 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

    Kommentar


    • #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?
      Zuletzt geändert von riki016; 20.02.2005, 20:27.

      Kommentar


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

        Kommentar


        • #5
          So ok??

          Kommentar


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

            Kommentar


            • #7
              jetzt aber

              Kommentar


              • #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.

                Kommentar


                • #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?

                  Kommentar


                  • #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.

                    Kommentar


                    • #11
                      na gut, danke

                      kann mir jetzt bitte jemand helfen?

                      Kommentar

                      Lädt...
                      X