PHP自動解壓上傳的rar檔案

2021-09-20 11:24:39 字數 633 閱讀 1171

瀏覽:383 發布日期:2015/07/20 分類:功能實現 關鍵字: 

php函式

php擴充套件

大家都知道php有個zip類可直接操作zip壓縮檔案,可是使用者有時候偏偏要上傳rar壓縮檔案,我們又不能強制使用者只上傳zip,因此問題就誕生了,如何解壓rar檔案?

問題誕生了就會有解決的方法和途徑,下面雲閣網為大家講解如果使用php解壓rar壓縮檔案

方法有兩種,一種是使用php拓展php_rar,另一種是呼叫php com元件執行解壓,下面依次為大家講解實現的方法和流程!

第一種、使用php_rar拓展解壓rar

$rar_file =rar_open('test.rar')ordie("failed to open rar archive");

$rar_file->extract($extractto);

複製**

2第二種、採用php com元件解壓rar檔案

functionunrar($file,$dir)else

} 複製**

$file代表需要解壓的檔名,需使用絕對路徑

$dir代表需要解壓到的路徑

原文出自:

雲閣網 | 

ASP自動解壓RAR檔案

想實現這種功能很簡單,首先要上傳乙個rar的解壓程式,就是rar自己的解壓程式,只需要它的核心 程式rar.exe這個檔案就可以了。然後就要上傳乙個執行rar.exe的程式 cmd.exe 這個是windows裡的程式。最後就開始執行這些程式了。看一下下面的 dim ylj,ywj,mlpath,s...

ASP自動解壓RAR檔案

其實想實現這種功能很簡單,首先要上傳乙個rar的解壓程式,就是rar自己的解壓程式,只需要它的核心 程式rar.exe這個檔案就可以了。然後就要上傳乙個執行rar.exe的程式 cmd.exe 這個是windows裡的程式 不必我在多說了吧 最後就開始執行這些程式了。看一下下面的 dim ylj,y...

ASP自動解壓RAR檔案

其實想實現這種功能很簡單,首先要上傳乙個rar的解壓程式,就是rar自己的解壓程式,只需要它的核心 程式rar.exe這個檔案就可以了。然後就要上傳乙個執行rar.exe的程式 cmd.exe 這個是windows裡的程式 不必我在多說了吧 最後就開始執行這些程式了。看一下下面的 dim ylj,y...