PHP in Perl-Skript ausführen

Act of Fate

Erfahrenes Mitglied
Guten Tag,

ich würde gerne PHP-Code in einem Perl-Skript ausführen, ich habe die PHP-Funktionen schon fertig und würde diese gerne Übergangsweise in die Perl-Skripte einfügen aufgrund von Zeitmangel.

Beschreibung:
#>/usr/bin/perl
Perlanweisungen

<?php

Mein PHP-Code

?>

Ist das irgendwie möglich? Ich habe mich noch nie damit beschäftigt, ich könnte mir vorstellen, dass es nötig ist *.pl-Dateien von PHP parsen zu lassen, kann man dann aber gleichzeitig Perl-Skripts ausführen?

Danke!
 
Du kannst folgendes tun:

"script.pl":
#/usr/bin/perl
Perlanweisungen
@php = system("php","script.php");
foreach $line (@php) {
print $line;
}
"/script.pl"

"script.php":
<?php

Mein PHP-Code

?>
"/script.php"

Allerdings würde ich dringendst davon abraten
 
Also, wenn ich das richtig verstanden habe, wird jetzt jede zeile an den PHP-Parser gesendet? Also kann ich das PHP-Skript so programmieren wie ich will, ohne irgendwelche Standards einzuhalten

Warum rätst du davon ab? Grundsätzlich
 
Geht nicht...

Habe das mal getestet, habe eine script.php geschrieben und eine test.pl und deine Vorgabe benutzt, ich bekomme immer einen Severfehler 500 - Premature End of script headers. Hat jemand eine Idee, wie mein Problem am besten löse?
 
Zurück