nietaL
NGBler
Das Programm cpbo.exe packt Ordner zu einer pbo-Datei. Dazu bedarf es der untenstehenden Parameter.
Liegt das Skript, die cpbo.exe, der Quellordner (test.Altis) und der Zielpfad (test.pbo) im selben Verzeichnis, funktioniert alles tadellos.
[src=php]system("start /b cpbo.exe -y -p test.Altis test.pbo", $output);
echo $output;
[/src]
Jetzt möchte ich aber das aufrufende Skript eine Ebene höher ablegen. Beim Aufruf kommt nach 60sek ein 500er Fehler.
[src=php]system("start /b missions/cpbo.exe -y -p test.Altis test.pbo", $output);
echo $output;
[/src]
Die Pfade als Parameter für die Exe sind doch sicherlich immer relativ zu EXE anzugeben, bleiben also unverändert. Ich vermute meinen Fehler eher im Pfad zur Exe selbst. Ich hab auch schon versucht absolute Pfade anzugeben. Darf man überhaupt relative Pfade zum auszuführenden Command angeben?
Liegt das Skript, die cpbo.exe, der Quellordner (test.Altis) und der Zielpfad (test.pbo) im selben Verzeichnis, funktioniert alles tadellos.
[src=php]system("start /b cpbo.exe -y -p test.Altis test.pbo", $output);
echo $output;
[/src]
Jetzt möchte ich aber das aufrufende Skript eine Ebene höher ablegen. Beim Aufruf kommt nach 60sek ein 500er Fehler.
[src=php]system("start /b missions/cpbo.exe -y -p test.Altis test.pbo", $output);
echo $output;
[/src]
Die Pfade als Parameter für die Exe sind doch sicherlich immer relativ zu EXE anzugeben, bleiben also unverändert. Ich vermute meinen Fehler eher im Pfad zur Exe selbst. Ich hab auch schon versucht absolute Pfade anzugeben. Darf man überhaupt relative Pfade zum auszuführenden Command angeben?