php上傳rar壓縮包並解壓到目錄
1.php上傳並解壓的原理
普通上傳功能 上傳服務器
rar
zip 加載系統組件 執行解壓命令 成功解壓到目錄
7z
2.php執行系統命令的幾類函數的區別
system()輸出並返回最後一行shell結果
exec()不輸出結果,返回最後一行shell結果
passthru()只調用命令,把運行結果原樣輸出
new com()系統預定義com類,根據需要任意選擇內置方法
3.使用php預定義com組件加載shell
$obj=new com('wscript.shell');加載wscript.shell來執行dos命令的組件
$obj->run('所要執行的命令內容');
rar解壓命令:winrar x 被解壓文件 解壓位置
4.實例操作php上傳解壓案例
獲取當前絕對路徑getcwd();
上傳移動文件函數 move_uploaded_file();
本文出自 “r0otkit” 博客