Hallo!
Ich habe da ein Problem: Auf meinem XAMPP 1.4.6 muss der safe_mode = on gesetzt sein. Jetzt muss ich eine *.exe Datei per passthru(...) von php ausführen lassen. Wohin ich diese Datei kopiere, ist recht egal. Ich habe also einen Ordner
"c:\apache\xampp\Tool"
angelegt. Damit ich die darin befindliche Tool.exe nun ausführen kann, muss ich den Pfad zu diesem Ordner in der php.ini unter safe_mode_exec_dir angeben. Das habe ich zwar getan, aber die Datei wird nicht ausgeführt. Ich experimentiere jetzt schon seit Stunden mit relativen und absoluten Pfaden und Pfaden mit "/" davor und ohne in der php.ini, bislang ohne Erfolg.
In meinem PHP-Script steht also die Zeile:
passthru("c:/apache/xampp/Tool/Tool.exe");
Mit safe_mode = off funktionierts, mit on funktionierts nicht.
In der error.log wird mitgeschrieben: Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch.
Kann mir da jemand helfen, wie genau die Pfadangabe unter safe_mode:exec_dir aussehen soll?
Wäre super!
Besten Dank,
TomTom