| Antworten Thema abonnieren | ||||||
| Anzeige | ||
| PatrickRemy Post #1 | Verfasst am 08.06.2012, 18:56 Titel: urlencode() wird nicht zurückübersetzt?! | Zitat |
![]() Registriert seit 08.06.2012 Beiträge: 1 Punkte: 7 | Hi! Ich habe mir ein Script programmiert, das auf das Gateway zugreift und über HTTP api die Daten an sms77 übermittelt für den SMS versand. Wenn ich jetzt eine SMS verschicke kommt das URL-Format an?! Warum ist das so? Folgenden Code verwende ich: $sms77user = "blablauser"; $sms77pw = md5("blablapass"); $text = urlencode("Sehr geehrter Herr ".$iolastname.", Ihr ".$_POST['gegenstand']." wurde gefunden, Fundort: ".$_POST['fundort']." in ".$_POST['finderort'].", ".$_POST['finderland'].", Finder: ".$_POST['findername'].", Telefonnummer ".$_POST['findertel']." Mit freundlichen Grüßen Ihr Team von Wertsachen-Fund.de (uns erreichen Sie 24 Stunden unter 0177 33 400 99)"); $url = 'http://sms77.de/gateway/' . '?u=' . urlencode($sms77user) . '&p=' . urlencode($sms77pw) . '&to=' . urlencode($empfaenger) . '&text=' . urlencode($text) . '&type=' . urlencode("quality") . '&from=' . urlencode("handynummer"); $ret = @file($url); if ($ret[0] == "100") header("Location: index.php?site=erfolg"); else header("Location: index.php?site=error&errorcode=".$ret[0]); | |

| MiBe Post #2 | Verfasst am 10.06.2012, 03:01 Titel: | Zitat |
![]() Registriert seit 02.09.2009 Beiträge: 1 Punkte: 5 | Du tust den Text zweimal URL-enkodieren. Sieh Dir mal die PHP-Funktion http_build_query an, die macht das dann schon automatisch. | |

Aktuell durchschnittliche Zustellzeit der SMS:
BasicPlus: 1min 53sek
Quality: 1min 5sek
Was ist das?
Sie möchten den Besuchern Ihrer Webseite einen eigenen Free SMS Versand anbieten?
Dann nutzen Sie das Free SMS Partnerprogramm
Servermonitoring mit Livewatch.de