Announcement

Collapse
No announcement yet.

Perl in PHP einbetten

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Perl in PHP einbetten

    Hallo zusammen,

    ich habe einen Firmeninternen Webserver, über den ich unsere NT Domänen Administriere. Da PHP mir aber leider nicht die Funktionen zum Connect auf die Windows Komponenten bietet, muss ich immer wieder auf Perl zurückgreifen. Binde ich aber die Perscripte über <PRE>include()</PRE> ein, bekomme ich folgende Fehlermeldung:

    <PRE>
    Ausgabe Anfang &lt;
    Warning: Failed opening '/cgi-bin/hallowelt.pl' for inclusion (include_path='.;d:\public\s-webadmin\cgi-bin\') in d:\public\s-webadmin\htdocs\include_perl_test.php on line 5
    &gt; Ende Ausgabe
    </PRE>

    in meiner php.ini steht folgender include_path:
    include_path = ".;d:\public\s-webadmin\cgi-bin\"

    Unter s-webadmin gibt es 2 Verzeichnisse: htdocs und cgi-bin. In Meinem Test habe ich sowohl die test_include_perl.php wie auch die Hallowelt.pl jeweils in die Root des Verzeichnisses gelegt. Ansonsten laufen alle *.pl skripte als cgi-aufruf.

    Ich meine zur zeit kann ich mir mit folgendem weiterhelfen:
    <PRE>
    system("perl ../cgi-bin/hallowelt.pl")
    </PRE>
    oder
    <PRE>
    $test = exec("perl ../cgi-bin/hallowelt.pl");
    echo $test;
    </PRE>

    Beides ist aber natürlich nicht ganz so praktikabel.....

    Jemand eine Idee?? Wie Ihr wohl an den Pfadangaben gemerkt habt rennt der Apache unter W2k (leider....)

    Danke im Vorraus und Gruß
    Christian
Working...
X