Perl-Script in einem php-script starten
meisterB
- perl
2 Sasha
Hallo, mal wieder hab ich ein kleines Problem.
Ich habe ein php-Script, das mir Einträge aus einer Datenbank in eine txt-datei speichert. Nun möchte ich ein perl-Script ausführen lassen um dateien zu generieren. Das ist mit Perl für mich leichter!
Wie lasse ich dieses Script im Hintergrund laufen?
include -> bringt nix, oder gibts da ne Anweiseung?
exec() -> ist das ne lösung? Wenn ja, wie?
Danke schonmal im Vorraus!
MFG Sebastian
Hallo,
Du kannst einen Systembefehl mit system(), exec() oder Backticks ausführen.
system() und Backticks liefern Dir dabei die Ausgabe des ausgeführten Programms an, wohingegen exec() das Porgramm einfach startet, aebr gleich im PHP Script weitergeht ohne auf eine Ausgabe zu warten.
Du könntest also in Dein PHP Script folgendes schreiben:
system('perl deinscript.pl');
oder
echo perl deinscript.pl
;
oder
exec('perl deinscript.pl');
Viele Grüße
Sasha