LutzWinkler: Formular ausfüllen, absenden und Ergebnis einlesen

Beitrag lesen

Auf der Seite qthrombosis.org gibt es einen Risikokalkulator, der aus bestimmten Parametern das Thromboserisiko einer Person berechnet.

Ich habe zu Testzwecken eine vereinfachte deutsche Version dieser Seite erstellt. In einem Formular werden lediglich die Parameter Alter, Raucherstatus, Größe und Gewicht abgefragt und an qthrombosis.org weitergeleitet.

Jetzt würde ich gerne das Ergebnis 'abfangen' und ebenfalls mit deutschem Text darstellen.

Ich nehme an, dass ich dazu ein PHP-Skript brauche. Bei meinen Recherchen bin ich auf cURL gestossen und habe folgendes TestSkript ausprobiert:

  $ch = curl_init();  
  curl_setopt($ch, CURLOPT_URL, $url);  
  curl_setopt($ch, CURLOPT_POST, TRUE);  
  curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 300);  
  curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)");  
  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);  
  curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);  
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);  
  curl_setopt($ch, CURLOPT_POSTFIELDS, '&age=30&smoke_cat=4&weight=55&height=168');  
  $output = curl_exec($ch);  
  curl_close($ch);  
  echo $output;

Diese Skript liefert mir allerdings nur das leere Formular von qthombosis.org. Die übergebenen Werte werden nicht übernommen.
Ich habe das Ganze dann auch noch mit fsockopen probiert - ebenfalls ohne Erfolg.

Wo liegt mein Denkfehler?

Gruß, Lutz