Hi,
aber das sendet doch einfach nur die Daten, oder?
nein, nicht nur.
Ich müsste dann schon auf die Seite kommen, da die aus der Datei übergebenen Daten auf der Editor.php Seite in eine textarea geschrieben werden sollen, und dann kann ich eben die Daten bearbeiten.
du kommst nicht auf die Seite (im Sinne einer Weiterleitung), sondern die Funktion PostToHost() gibt dir durch die Zeilen
while(!feof($fp)) {
$res .= fgets($fp, 128);
}
respektive
return $res;
alle Daten zurück, die der Server nach dem POST-Request zurücksendet. Das ist eine komplette HTML-Datei incl. aller Header.
Nimm dir einfach mal die Funktion und schreib darunter etwas in der Art:
$result = PostToHost('host', '/pfad_zum_formular', '', 'parameter=wert');
echo $result;
wenn die Datei mit dem Formular also z.B. formular.html heißt und im Document-Root des lokalen Webservers liegt:
$result = PostToHost('localhost', '/formular.html', '', 'textarea_name=test');
echo $result;
oder so ähnlich. Dann solltest du die ganzen Daten, incl. des eigentlichen Formulars, ausgegeben bekommen. Um dann nur die Datei auszugeben, musst du lediglich die Header-Daten wegschneiden.
Gruß,
Andreas.