當前位置:首頁 » 文件管理 » php上傳壓縮包

php上傳壓縮包

發布時間: 2022-08-30 21:46:07

1. php用com類上傳解壓文件時 出現問題

首先調用COM正常,應該是run這一出錯了。

我的建議是:

1.首先確定你裝有winrar(當然其他解壓縮軟體也行)

2.然後先不著急在PHP里解壓,在CMD中測試一下你的winrar命令可不可用

3.如果沒有安裝winrar等工具,或者環境變數有問題(在CMD直接運行winrar命令就會提示出錯了是吧),就安裝解壓縮工具吧(比如本人用的是haozip,命令行工具的rar.exe,我就乾脆把它復制到system32目錄,這樣就可以直接使用了)

4.如果還有神馬問題請追加一下

額,其實吧,裝不裝解壓縮工具都行,只要有winrar.exe 或者rar.exe等命令行解壓縮程序就行了.....

2. php如何上傳一個壓縮文件

<formenctype="multipart/form-data"action="singleupload.php"method="post">
<inputtype="hidden"name="MAX_FILE_SIZE"value="2000000">
<inputtype=filename=upfilesize=20>
<inputtype=submitvalue="上傳文件">
</form>
if(move_uploaded_file($_FILES['upfile']['tmp_name'],$_FILES['upfile']['name'])){
echo"<h2><fontcolor=#ff0000>文件上傳成功!</font></h2><br><br>";
}else{
echo"<h2><fontcolor=#ff0000>文件上傳失敗!</font></h2><br><br>";
}

3. php源碼想從後台添加上傳zip文件 怎麼實現在前台生成列表 點擊以後打開zip中的靜態網頁文

想要直接打開zip壓縮文件中的文件是不行,要先對zip文件進行解壓縮才行
PclZip是一個很強大的壓縮與解壓縮zip文件的PHP類,PclZip library能夠壓縮與解壓縮Zip格式的壓縮檔(WinZip、PKZIP);且能對此類類檔案進行處理,包括產生壓縮檔、列出壓縮檔的內容以及解壓縮檔案等等。

4. 怎麼用php寫一個表單上傳zip格式的壓縮包並解壓到根目錄的指定目錄中

<?php
if($_FILES["file"]["error"]>0){
echo"<script>console.log('ReturnCode:".$_FILES["file"]["error"]."');</script>";
}
else{
if(!file_exists("upload/".$_FILES["file"]["name"])){
move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/".$_FILES["file"]["name"]);
echo"Storedin:"."upload/".$_FILES["file"]["name"];
system('zip解壓縮命令');
}
else{
system('zip解壓縮命令');
}
}
?>

因為php即使拓展了zip庫,也不能夠實現解壓縮,而且拓展zip庫會要更改php.ini,所以推介下載7z的命令行版本,用系統命令解決。╮( ̄▽ ̄"")╭

5. 我要用php上傳壓縮包表單里的enctype應該設成什麼啊

給你這篇文章:(我的博文)
一個頁面解決
PHP上傳任意格式文件代碼並接收存儲~~順子
http://hi..com/zhzsh/blog/item/e3dc92167e7f755bf2de3233.html

6. 關於PHP SSH2上傳壓縮包損壞問題

問題發生的具體情況能不能具體闡述下?
根據我的經驗,對於某些瀏覽器,如果想開始一個下載需要獨立彈出一個新的窗口 <a target=_blank> 或 <form target="_blank">
其次請確認以下幾點:
1.該文件是否有讀許可權
2.是否在header之前有任何的輸出,按F12使用調試工具抓包(主流瀏覽器都有這個功能了ie9,firefox需要firebug,chrome)

7. 使用ThinkPHP 框架 寫一個 上傳壓縮包的代碼 上傳後 在下載下載來 請問如何現實呢!

既然上傳後,在下載的時候,調用上傳的地址,<a
href="這個是壓縮包地址">名稱</a>

8. php 怎樣上傳壓縮包並解壓到目錄

1.查找一般的php上傳類都可以上傳 zip 文件的。 (記得設置好上傳文件格式就好)

2.確認你的php擴展中 包含有 php_zip 這個擴展。
然後找 zip 的相關函數方法吧。 php手冊中去看。

9. php上傳如何設置才能上傳壓縮包跟txt文本

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>網頁教學網(webjx.com)文件上傳實例</title>

</head>

<body>

<form enctype="multipart/form-data" action=upfile.php method=post>

<input type="hidden" name="MAX_FILE_SIZE" value="2000000">

<input type=file name=upfile size=20>

<input type=submit value='上傳文件'>

</form>

</body>

</html>
<?

function getname($exname){

$dir = "../uploadfile/";

$i=1;

if(!is_dir($dir)){

mkdir($dir,0777);

}

while(true){

if(!is_file($dir.$i.".".$exname)){

$name=$i.".".$exname;

break;

}

$i++;

}

return $dir.$name;

}

$exname=strtolower(substr($_FILES['upfile']['name'],(strrpos($_FILES['upfile']['name'],'.')+1)));

$uploadfile = getname($exname);

if (move_uploaded_file($_FILES['upfile']['tmp_name'], $uploadfile)) {

echo "<h2><font color=#ff0000>文件上傳成功!</font></h2><br><br>";

}else {

echo "<h2><font color=#ff0000>文件上傳失敗!</font></h2><br><br>";

}

echo "下面是文件上傳的一些信息:

<br><br>原文件名:".$_FILES['upfile']['name'] .

"<br><br>類型:" .$_FILES['upfile']['type'] .

"<br><br>臨時文件名:".$_FILES['upfile']['tmp_name'].

"<br><br>文件大小:".$_FILES['upfile']['size'] .

"<br><br>錯誤代碼:".$_FILES['upfile']['error'];
?>
一般文件都是可以傳的!文件太大就不行了!

熱點內容
我的世界如何加入伺服器小游戲 發布:2024-10-13 00:14:27 瀏覽:153
解壓菜蛋糕 發布:2024-10-12 23:46:49 瀏覽:8
手機qq鎖上密碼如何解鎖 發布:2024-10-12 23:36:24 瀏覽:463
壓縮機固定架 發布:2024-10-12 23:34:12 瀏覽:664
linux內核有多少行代碼 發布:2024-10-12 23:30:03 瀏覽:231
qq源碼資源網 發布:2024-10-12 23:23:52 瀏覽:21
為什麼web伺服器沒有對應的站點 發布:2024-10-12 22:55:46 瀏覽:780
安卓手機在哪裡下游戲 發布:2024-10-12 22:54:08 瀏覽:406
財年演算法問題 發布:2024-10-12 22:51:50 瀏覽:314
sql最近的 發布:2024-10-12 22:51:38 瀏覽:335