(Windows 7)如何使用PHP在xampp中提取*.7z归档文件?

(Windows 7)如何使用PHP在xampp中提取*.7z归档文件?,php,xampp,extract,7zip,Php,Xampp,Extract,7zip,(在PHP5.3.8中使用XAMPP1.7.7) 我知道如何使用PHP/p7zip提取*.7z文件,但我需要使用xampp进行本地测试(我使用的是Windows7 64位),我被卡住了。我尝试使用exec(): 但它不起作用 我也试过: <?php exec('"C:\Program Files\7-Zip\7z.exe" e test.7z'); ?> 只需给出归档文件的完整路径只需给出归档文件的完整路径执行上述命令时是否尝试提供test.7z的完整路径执行上述命令时是否尝试

(在PHP5.3.8中使用XAMPP1.7.7)

我知道如何使用PHP/p7zip提取*.7z文件,但我需要使用xampp进行本地测试(我使用的是Windows7 64位),我被卡住了。我尝试使用exec():


但它不起作用

我也试过:

<?php exec('"C:\Program Files\7-Zip\7z.exe" e test.7z'); ?>

只需给出归档文件的完整路径

只需给出归档文件的完整路径

执行上述命令时是否尝试提供test.7z的完整路径

执行上述命令时是否尝试提供test.7z的完整路径

$cCommand =  '"'. '"' . "C:\\Program Files\\7-Zip\\7z.exe" . '"' . " l " .  '"' . "P:\Temp\PAB-SQL Import\Downloads\PAB200_FULL_EXPORT_20130902.zip" . '"' . '"' ;
确切的$cCommand内容:

""C:\Program Files\7-Zip\7z.exe" l "P:\Temp\PAB-SQL Import\Downloads\PAB200_FULL_EXPORT_20130902.zip""

exec($cCommand, $output, $nError_value);
请注意双引号

这对我有用

格特

确切的$cCommand内容:

""C:\Program Files\7-Zip\7z.exe" l "P:\Temp\PAB-SQL Import\Downloads\PAB200_FULL_EXPORT_20130902.zip""

exec($cCommand, $output, $nError_value);
请注意双引号

这对我有用


Gert

在执行上述操作时,您是否尝试提供test.7z的完整路径command@JaspreetChahal成功了,谢谢!我将其记录为一个答案,以便您可以接受:)您在执行上述操作时是否尝试提供test.7z的完整路径command@JaspreetChahal成功了,谢谢!我将其记录为答案,以便您可以接受:)