php在線解壓ZIP文件的方法
本文實例講述了php在線解壓ZIP文件的方法。分享給大家供大家參考。具體分析如下:
在PHP的函數庫中只找到了個ZLIB的函數還跟壓縮有點關係,但是使我失望的是他沒能解ZIP的文件,但最後還是讓我找到了解決的方法,就是通過PHP的程序執行函數來實現這個功能,因為現在能解ZIP文件的東西實在是太多啦,你要是不信,可以到有下載軟件的.地方找找看,保準你不會失望的,我的話不會錯的.
下面就是該程序的原文件,代碼如下:
複製代碼 代碼如下:<table border="0" >
<form ENCTYPE="multipart/form-data" action="" method="post">
<tr>
<td>如果是*的文件會被自動解壓縮
<INPUT NAME="MyFile" TYPE="File" size="50">
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="Submit" value=" 上傳 " class=iwhite>
<input type="reset" value=" 重填 " class=iwhite>
</td>
</tr>
</table>
</body>
</html>
代碼如下:
複製代碼 代碼如下:<?php
//保存上傳的文件
$filename="$MyFile_name";
copy($MyFile,"$filename");
unlink($MyFile);
//判斷是否是ZIP文件
$expand_name=explode(".",$filename);
if($expand_name[1] == "zip" or $expand_name[1] == "ZIP")
{
$str=" -e $filename ";
exec($str);
unlink($filename);
}
?>
以上的程序我已經測試過,只要放在服務器上就可以了,但是該目錄要有寫的權限,還有一個的文件也要放在該目錄中.
希望本文所述對大家的php程序設計有所幫助。</p
-
PHP開發的安全問題
p給了開發者極大的靈活性,但是這也為安全問題帶來了潛在的隱患,下面是小編分享的PHP開發的安全問題,一起來看一下吧。安全保護一般性要點不相信表單對於一般的Javascript前台驗證,由於無法得知用户的行為,例如關閉了瀏覽器的javascript引擎,這樣通過POST惡意數據到服...
-
php二維數組相同鍵名相加實例
導語:在php二維數組雷同鍵名相加,你寫嗎?下面的是本站小編為大家蒐集的php二維數組相同鍵名相加實例,希望對你會有所幫助。Array([uid]=>19[pid]=>Array([0]=>91[1]=>81)[price]=>Array([0]=>6[1]=>14)[pnum]=>Array([0]=>1[1]=>1))求相同鍵名的值相加如(price的相...
-
php怎麼生成隨機密碼
使用PHP開發應用程序,尤其是網站程序,常常需要生成隨機密碼,如用户註冊生成隨機密碼,用户重置密碼也需要生成一個隨機的密碼。隨機密碼也就是一串固定長度的字符串,下面小編收集整理了幾種生成隨機字符串的'方法,以供大家參考。方法一:1、在33–126中生成一個隨機整...
-
最實用的PHP函數10個
以下是本站小編搜索整理的關於最實用的PHP函數10個,供參考借鑑,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!1.sys_getloadavg()sys_getloadavt()可以獲得系統負載情況。該函數返回一個包含三個元素的數組,每個元素分別代表系統再過去...