ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
589
589
EMPFEHLEN
-
Hallo,
ich programmiere für ein SMS - Service ein Script damit nach 160 Zeichen eine zweite SMS verschickt wird, den Text hab ich gesplitet.
$text[0] (bis 160 Zeichen)
$text[1] (die restlichen Zeichen)
Beim abschicken wird nur eine SMS verschickt, an was liegt das ?
PHP-Code:
if ($absenderkennung) {
$getstr="http://domain.at/sms/smssend2.php?username=$user&password=$pw&absender=$abskennung&text=".urlencode($text[0])."&nummer=".$nummer;
$getstr ="http://domain.at/sms/smssend2.php?username=$user&password=$pw&absender=$abskennung&text=".urlencode($text[1])."&nummer=".$nummer;
}
if (strpos("$HTTP_REFERER",$mydomain)) {
$f=@file($getstr);
if($f[0]=="100") {
echo'Die SMS wurde an '.$nummer.' gesendet.';
} else {
$fehlnr= $f[0];
echo "Die SMS konnte leider nicht versendet werden. (Fehler: $fehlnr)";
}
} else {
echo "ERROR";
}
-
Ich habs jetzt so Probiert aber klappt immer noch nicht ganz, was ist an der for-schleife falsch ?
PHP-Code:if (strlen($text)) {
$text = explode("|&|",chunk_split($text,"160","|&|"));
}
foreach($text AS $text) {
$getstr="http://domain.at/sms/smssend.php?username=$user&password=$pw&text=".urlencode($text)."&nummer=".$nummer;
}
-
08.03.05 21:28 #3
- Registriert seit
- Dec 2001
- Ort
- Hannover
- Beiträge
- 4.234
stattPHP-Code:foreach($text as $eintext)
und mit $eintext weiterarbeiten.PHP-Code:foreach($text AS $text) {
Ich glaube, das du das Array $text mit der einzeln gefüllten Variable $text überschreibst (also nur noch EIN Eintrag im Array, kein Wunder das es nicht weiterläuft!)Copy for free - Yet another page for free software with soures:- BitUnlocker (Automatic unlock multiple Bitlocker secured drives - if you use the same password)
- W7 ScrollZoom (Use Windows 7 zoom tool through your mouse wheel)
- AppStarter (Somewhat like PortableApps launcher)
- QuakeConsole (Show/Hide windows console with your tilde key)
- BetterFileRenamer (Simple file renamer that adds date and version)
-
Nun hab ichs so gemacht:
Es kommt folgende Fehlermeldung:PHP-Code:if (strlen($text2)) {
$text2 = explode("|&|",chunk_split($text2,"160","|&|"));
}
foreach($text2 AS $text) {
$getstr="http://domain.at/sms/smssend.php?username=$user&password=$pw&text=".urlencode($text)."&nummer=".$nummer;
}
Reloadsperre - nur alle 10 Minuten können identische SMS gesendet werden.
d.h. damit er mir nicht einmal $text2[0] und einmal $text2[1] versendet sodern wahrscheinlich 2 mal $text2[0].
-
08.03.05 22:28 #5
- Registriert seit
- Dec 2001
- Ort
- Hannover
- Beiträge
- 4.234
Das kannst Du überprüfen indem Du Dir mal das Array ausgibst (mit print_r() ) - und das Versenden vorerst abklemmst um den Fehler zu finden, damit Du die Relad-Fehlermeldung nicht ständig bekommst
Zitat von proloser

PHP-Code:if (strlen($text2)) {
$text2 = explode("|&|",chunk_split($text2,"160","|&|"));
}
print_r($text2);
/*
foreach($text2 AS $text) {
$getstr="http://domain.at/sms/smssend.php?username=$user&password=$pw&text=".urlencode($text)."&nummer=".$nummer;
} */
Copy for free - Yet another page for free software with soures:- BitUnlocker (Automatic unlock multiple Bitlocker secured drives - if you use the same password)
- W7 ScrollZoom (Use Windows 7 zoom tool through your mouse wheel)
- AppStarter (Somewhat like PortableApps launcher)
- QuakeConsole (Show/Hide windows console with your tilde key)
- BetterFileRenamer (Simple file renamer that adds date and version)
Ähnliche Themen
-
Problem mit Silverlight und WCF RIA-Service
Von Rugosh im Forum .NET WPF & SilverlightAntworten: 4Letzter Beitrag: 27.07.10, 12:59 -
Problem mit Service
Von SCIPIO-AEMILIANUS im Forum C/C++Antworten: 0Letzter Beitrag: 09.04.09, 19:20 -
Problem Service Pack 3 auf XP
Von Dalli77 im Forum Microsoft WindowsAntworten: 4Letzter Beitrag: 13.08.08, 13:33 -
Hilfe Windows Service Pack1 vs. Service Pack2
Von dreambaser im Forum NetzwerkeAntworten: 4Letzter Beitrag: 20.05.05, 23:15 -
MS Win Service Pack 2 Problem
Von bigfella im Forum Microsoft WindowsAntworten: 7Letzter Beitrag: 06.10.04, 21:23





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren