Mailinglisten-Archive |
Tach zusammen, Ich meine vor kurzem hier mal etwas gelesen zu haben über die Funktionen zum ausführen externer Programme und deren Rückgabewert. Leider finde ich den Thread nicht mehr, wäre schön wenn jemand nochmal einen Link dazu hätte. Zum Problem: Ich möchte ein (php) Script auf einem anderen Server ausführen und brauche als Rückgabewert ein TRUE oder FALSE je nachdem ob eine bestimmte Aufgabe, die dieses Script erledigt erfolgreich war oder nicht. passthru und system geben mit immer int(0) zurück. Egal ob die Aufgabe des scriptes erfolgreich erledigt wurde oder nicht. Allerdings habe ich es mit einem lokalen php aufruf probiert, der das script per http:// anwirft. Wahrscheinlich gibt es da wesentlich bessere Möglichkeiten... aber welche? Also mein Aufruf sieht etwa so aus: passthru('php -q http://domain.de/script.php'); in script.php wird dann im erfolgsfall mit echo TRUE; exit(1); abgebrochen, ansonsten mit echo FALSE; exit(0); Also wie gesagt: das problem ist ich brauche das Ergebnis einer Datenbankabfrage (entweder TRUE oder FALSE) eines Scriptes, dass auf einem anderen Server liegt. Mit meinen oben beschriebenen Mitteln scheint es nicht zu klappen. Noch andere Ideen vielleicht? vielen dank und grüße henning
php::bar PHP Wiki - Listenarchive