Mailinglisten-Archive |
* Henning Jödden <henning at wonderpixel.de> schrieb: moin, <snip> > 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. Das funktioniert hier nicht, weil das kein RPC unterstützt. > 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'); Was soll das werden ? Du führst den Output des Scripts auf der anderen Seite dann lokal aus ? Das ist bestimmt nicht, was Du willst. Wie wärs denn, wenn das remote-Script einfach nur TRUE oder FALSE ausgibt und Du Dir dieses Stück Text holst ? $reply = implode('', file ( 'http://domain.de/script.php?variablen' ) ); $reply enthält dann den Output von script.php Das auszuwerten kann man durchaus als trivial ansehen. cu -- --------------------------------------------------------------------- Enrico Weigelt == metux IT service phone: +49 36207 519931 www: http://www.metux.de/ fax: +49 36207 519932 email: contact at metux.de cellphone: +49 174 7066481 --------------------------------------------------------------------- -- DSL ab 0 Euro. -- statische IP -- UUCP -- Hosting -- Webshops -- ---------------------------------------------------------------------
php::bar PHP Wiki - Listenarchive