SMS Versand

urlencode() wird nicht zurückübersetzt?!


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.
Antworten Thema abonnieren

Login

Benutzer:

Passwort:

Login speichern

SSL einschalten
Daten vergessen?

Neueste User

37 User online (31 Gäste)

SMS Status

Aktuell durchschnittliche Zustellzeit der SMS:
BasicPlus: 1min 53sek
Quality: 1min 5sek
Was ist das?

Für Webmaster

Sie möchten den Besuchern Ihrer Webseite einen eigenen Free SMS Versand anbieten?
Dann nutzen Sie das Free SMS Partnerprogramm


Serverüberwachung / Servermonitoring mit Livewatch.de
Servermonitoring mit Livewatch.de