Hallo eddi,
ich habe das nicht verstanden. Und zwar verstehe ich die Funktion von fsockopen() nicht. "Socket-Verbindung" wie mich das Manual belehrt, sagt mir, außer daß ich's schon gehört habe, überhaupt nichts.
ANFRAGE.PHP
<?php
header('Location: http://localhost/');
$s=fsockopen('localhost',80);
fputs($s,"GET /verarbeitungs.php HTTP/1.1\r\n");
fputs($s,"Host: localhost\r\n");
fputs($s,"Connection: close\r\n\r\n");
fclose($s);
?>
wenn ich richtig sehe, benutzt Du den "Dateihandle", den fsockopen() zurückgibt als Alias für die zu schreibende Datei?
VERARBEITUNGS.PHP
<?php
sleep(60);
touch('zzzz.txt');
?>
Also, mir ist es nicht gelungen, dieses Script mithilfe des vorigen aufzurufen.
Davon mal abgesehen: Ich schreibe keine Datei, sondern lese einen Datensatz aus einer DB-Tabelle aus und schreibe ihn zerstückelt in andere Tabellen rein. Ob Deine Methode da auch funktioniert? In dem Verarbeitungsscript brauche ich eigentlich nur die ID des Datensatzes - diese müßte vom aufrufenden Script übergeben werden.
weitere Hilfe aus Berlin ins darbende Ruhrgebiet wäre nett,
Gruß, Andreas
http://forum.andreas-lindig.de <img src="http://forum.andreas-lindig.de/bilder/logo.png" border="0" alt="">
einfach mal testen und Meinung hinterlassen