Frage

Ich bin mit dem folgenden PHP-Code;

$output = exec('"D:\TESTDIR\unrar.exe" e "D:\TESTDIR\Icons.rar" -ppassword');
echo $output;

Was nicht funktioniert ... Ich will es die Dateien in das gleiche Verzeichnis extrahieren. Wenn ich den Inhalt des exec in eine Befehlszeile aufgefordert, es funktioniert gut kopieren, so leicht verwirrt.

Der Versuch, die folgenden;

$output = exec('"D:\TESTDIR\unrar.exe"');
echo $output;

Gibt die letzte Zeile der unrar Hilfedatei (von der erwartet wird).

War es hilfreich?

Lösung

Ist es möglich, ein Ziel auf den Befehl hinzufügen, damit Sie unrar sagen, wo die entpackten Dateien zu platzieren?

Wahrscheinlich jetzt PHP versucht, es in dem Verzeichnis wird die PHP-Datei, die sie zu entpacken.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top