Tach Community,
ich stehe vor einem bloeden Problem.
Vorab: Bitte nicht den Sinn meiner Problemlösung in Frage stellen.
Die Situation ist gegeben und leider nicht anders lösbar.
Aufgabenstellung:
im Intranet existiert eine Webschnittstelle zum einstellen von Daten.
Um nicht alle Daten per Hand eingeben zu müssen, wollte ich dies
in einer schleife mit http_post_fields() aus dem PECL paket umsetzen.
Leider komme ich aus der Schleife nicht mehr raus.
Prinzip ist :
nehme datenarray und setze POST an „fremde“ intranet seite ab.
dann nehme naechsten array und durchlaufe alle arrays.
simple:
fields[] = array(
'vorname'=\>'Thorsten',
'nachname'=\>'Mustermann',
'strasse'=\>'Mongoweg 1');
fields[] = array(
'vorname'=\>'Thorsten',
'nachname'=\>'Mustermann',
'strasse'=\>'Mongoweg 1');
foreach ($fields as $field){
$response = http\_post\_fields("http://intranet.dev/form.php",$field);
}
Leider gibts irgendwann einen Timeout.
Meine nächste Idee war es…
einen header(„location:URL“) in die schleife einzubauen…
aber da bekomme ich vom browser sofort die meldung, ich haette eine
endlosschleife produziert.
Gruebel. Wo ist denn hier mein denkfehler.
merci
PixelKoenig