Der Martin: Formular ausfüllen, absenden und Ergebnis einlesen

Beitrag lesen

Hi,

also mein deutsches Testformular funktioniert ja. Es übergibt brav die eingegebenen Werte an qthrombosis.org.

ach so, dann hatte ich das missverstanden.

Was ich nicht hinkriege ist, den ganzen Vorgang per PHP-Skript mit cURL anzustossen, ohne dass die Originalseite angezeigt wird.

Da hilft nur eins: Alles zurück auf Anfang.
Vergleiche Stück für Stück den ausgehenden HTTP-Request deines umgebauten Formulars (dazu leistet die schon erwähnte LiveHTTP-Extension für Firefox gute Dienste) mit dem "selbstgemachten" curl-Request. Die müssen sich ja in irgendeinem signifikanten Detail unterscheiden, wenn unterschiedliche Antworten zurückkommen. Wenn's die Header nicht sind, dann eventuell die POST-Daten selbst - wobei es mir seltsam vorkommt, dass du die POST-Daten mit einem '&' beginnst. Ob das aber schon des Lösels Rätsung ist, kann ich nicht sagen. Ich vermute eher nicht.

Die url in dem PHP-Skript fehlt: $url='http://qthrombosis.org/index.php'

Oder auch nur 'http://qthrombosis.org/', das sollte äquivalent sein.

So long,
 Martin

--
Alle wollen unser bestes.
Aber das kriegen sie nicht.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(