Hi Leute,
ich habe eine Frage, bei einem Provider haben die einen Beispiel-Script wie ich die Gateway anspreche. Ich habe in dieser Sache keine große Ahnung mit dem http-post.
Mein verändertes Script sieht so aus:
$bild habe ich den Pfad angegeben bis zu Bild, die filesize wird auch erkannt, am ende wenn ich beim Provider schaue im Testmodus kommt dort nichts an.
Als Fehlermeldung bekomme ich auch nichts zurück. Nur wenn ich bei $data["document"] = "@".$bild; das @ weg mache, kommt die Fehlermeldung 123. 123 heißt das die Datei nicht vorhanden seie.
Ich weiß nur nicht ob die Übergabe so IO ist oder nicht. Oder wie man sowas am besten Optimieren kann.
Danke im voraus.
Gruss
Steffen
ich habe eine Frage, bei einem Provider haben die einen Beispiel-Script wie ich die Gateway anspreche. Ich habe in dieser Sache keine große Ahnung mit dem http-post.
Mein verändertes Script sieht so aus:
PHP:
$url = "https://www.server.de/zur/gateway.php";
$data["id"] = "XXXXXX";
$data["pwd"] = "XXXXXx";
$data["document"] = "@".$bild;
$data["art"] = "p";
$data["mode"] = "1";
$data["text"] = "$text";
$data["absender"] = "$absender";
$data["empfaenger"] = "$empfaenger";
if (@filesize($bild)){
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$rueck = curl_exec($ch);
curl_close($ch);
}
else
{
$rueck = "123";
}
echo $rueck;
$bild habe ich den Pfad angegeben bis zu Bild, die filesize wird auch erkannt, am ende wenn ich beim Provider schaue im Testmodus kommt dort nichts an.
Als Fehlermeldung bekomme ich auch nichts zurück. Nur wenn ich bei $data["document"] = "@".$bild; das @ weg mache, kommt die Fehlermeldung 123. 123 heißt das die Datei nicht vorhanden seie.
Ich weiß nur nicht ob die Übergabe so IO ist oder nicht. Oder wie man sowas am besten Optimieren kann.
Danke im voraus.
Gruss
Steffen