tobeit: POST-Request, xml als Rückgabe

Beitrag lesen

Hi,

mh, wo bitte ist der unterschied von xml zu <html><h1>Textknoten</h1></html> - abgesehen von der Deklaration? Was ist diese PHP-Datei. Ich dachte, Du schreibst mal einfach anderen Text an Stelle des xml-Textes. Xml ist doch auch nur ein String. Was sagt Dein Browser denn sonst so zu xml.

Also nur damit ich jetzt nich auf dem falschen Dampfer bleib, mit cURL kann ich schon rein prinzipiell das erreichen was ich möchte, eine Seite/Skript/Webservice aufrufen und dessen Output zurück erhalten, ohne ihn direkt im Browser auszugeben?!

Deshalb mein Testskript zum Rumspielen mit cURL ...

Skript/Seite 1:

  
<?php  
  
// erzeuge einen neuen cURL-Handle  
$ch = curl_init();  
  
// setze die URL und andere Optionen  
curl_setopt($ch, CURLOPT_URL, "http://myserver/blubber.php");  
curl_setopt($ch, CURLOPT_HEADER, 0);  
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);  
curl_setopt($ch, CURLOPT_POSTFIELDS, "mypost=Hello");  
  
// führe die Aktion aus und gebe die Daten an den Browser weiter  
$result = curl_exec($ch);  
print $result; // zum Testen ausgeben  
  
// schließe den cURL-Handle und gebe die Systemresourcen frei  
curl_close($ch);  
  
?>  

Skript blubber.php:

  
<?php  
  
print $_POST["mypost"];  
  
?>  

Was ich eigentlich statt dem print machen möchte, is dann ...

$datei_handle = fopen("myxml.xml","w");
fwrite( $datei_handle, $result );
fclose($datei_handle);

Grüße und Danke