Thread Andere servers. Skriptsprachen in Perl ausführen: Quasi als Wrapper (13 answers)
Opened by cbxk1xg at 2005-05-31 14:52

cbxk1xg
 2005-05-31 17:00
#4979 #4979
User since
2003-10-20
496 Artikel
BenutzerIn
[default_avatar]
Ich hatte gerade eine (hoffentlich geniale) Idee...

Ich nehme mir die Parameter, die ich an das fremde Skript (z.B. PHP) übergeben will und öffne dieses mit:
Code: (dl )
system ("/usr/bin/php /my/path/foo/bar/test.php?option1=test&option2=noch%20ein%20test");

Die Frage ist nur ob man das Ergebnis des Programms irgendwie zurück bekommt? Am besten über STIN.

Falls nicht könnte man beim Aufruf des Programms eine Session mitschicken, die alle Ergebnisse in eine Datei schreibt. Danach könnte man diese Datei über die Session finden, öffnen, parsen, auswerten, etc... Allerdings müßte das Hauptskript (das in Perl) so lange warten bis das andere Skript fertig ist. Sonst gäbe es die Datei noch nicht und der Versuch läuft ins leere.

Allerdings habe ich ein wenig Sorge wegen dem Aufruf SYSTEM. Je nachdem was in dem Skript steht, könnte das sehr böse enden.

View full thread Andere servers. Skriptsprachen in Perl ausführen: Quasi als Wrapper