Achim Schrepfer: pl datei per php einbinden?!?

Beitrag lesen

Hi,

<!--#include virtual="/cgi-bin/schlabo/potd_thumbnail.pl"-->

solche Kommandos funktionieren auch nur in .shtml-Dateien. In dieses würde aber wieder kein php-Code interpretiert.

dies ist nu aber nicht möglich, es gibt aber auch die möglichkeit dies per php zu machen, oder nicht?

Klar.

wie müsste dieser befehl für einen apache webserver aussehen?

Das ist IMHO unabhängig vom Webserver.

<?php int virtual("/cgi-bin/schlabo/potd_thumbnail.pl"); ?>
dat geht glaub ich net....

Da hast du absolut Recht ;-)
Du hast mehrere Möglichkeiten, die Ausgabe des Perl-Skriptes in Dein PHP-Skript einzubauen. Die naheliegendste wäre, das Skript mit Hilf von Backticks auszuführen:

echo pfad/zum/skript/skript.pl;

das würde die Ausgabe Deines Perl-Skripts direkt im PHP-Kontext ausgeben (Achte auf die richtigen Zeichen: Backticks sind nach links gestellte hochkommas). ABER: Dein Perl-Skript gibt sicherlich auch HTTP-Header aus (also z.B: Content-Type:text/html). Du müsstest Das Perlskript dann noch so modifizieren, dass es eben auf die Ausgabe der HTTP-Header verzichtet.

Viele Grüsse
Achim