我在PHP函數執行exec()創建.rar文件。TXT文件壓縮與PHP腳本
下面是腳本
exec('C:\Program Files\WinRAR\WinRAR.exe a carchivo.rar Details.txt');
這個腳本運行沒有任何錯誤,但沒有創造RAR文件。
請幫我理清這一點。是否有任何其他方法用於cerating .rar壓縮文件?
Thanks in Advence
我在PHP函數執行exec()創建.rar文件。TXT文件壓縮與PHP腳本
下面是腳本
exec('C:\Program Files\WinRAR\WinRAR.exe a carchivo.rar Details.txt');
這個腳本運行沒有任何錯誤,但沒有創造RAR文件。
請幫我理清這一點。是否有任何其他方法用於cerating .rar壓縮文件?
Thanks in Advence
可能有錯誤,但是您沒有檢查它們。請嘗試以下操作:
$errors = array();
exec('C:\Program Files\WinRAR\WinRAR.exe a carchivo.rar Details.txt', $errors);
var_dump($errors);
這應該爲你提供什麼樣的exec()
的結果是一個簡單的迴應。
沒有進一步的信息是很難識別當前的問題的可能原因。
你需要調試你的'exec()'調用,以便你看到它的錯誤 - 有很多現有的資源 –
可能重複的[不能使用PHP執行PHP腳本](http://stackoverflow.com /問題/ 566248 /着,執行的PHP腳本 - 使用的PHP-EXEC) –
我沒有用winrar的天長地久,但我好像記得你不要在.rar程序部分添加到文件名,請嘗試:'EXEC ( 'C:\ Program Files文件\ WinRAR的\的WinRAR.exe一個carchivo Details.txt');' – Dale