亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP便利文件夾下所有文件,創建壓縮包

發布時間:2020-09-06 13:16:27 來源:網絡 閱讀:1164 作者:phphan 欄目:web開發

把所有文件保存在$file_array的數組中,然后對其進行操作,然后壓縮文件zip,進行下載。

$dir="文件路徑"; //這里輸入其它路徑
//PHP遍歷文件夾下所有文件
       $handle=opendir($dir.".");
//        echo "文件:<br>";
        while (false !== ($file = readdir($handle)))
        {
           if ($file != "." && $file != "..") {
             //輸出文件名
             $file_url.=$file."/";
           }
        }
        $file_array=explode("/", $file_url);
        closedir($handle);


//創建zip的壓縮包

$zip = new ZipArchive();
        if ($zip->open(G_FLEXPAPER_TMP_FILES.'/123456/text123.zip', ZipArchive::OVERWRITE) === TRUE)
        {
            $zip->addFile(G_FLEXPAPER_TMP_FILES.'123456/a.doc');//假設加入的文件名是p_w_picpath.txt,在當前路徑下
            if(isset($file_array)){
                for ($i=0;$i<count($file_array);$i++){
                    $zip->addFromString(G_FLEXPAPER_TMP_FILES.'/123456/'.$file_array[$i], 'file content goes here');
                }
            }
            $zip->close();
        }


//下載  注意在JS里輸出url,window.open(url);

  1. $file_name = "xxx.rar";     //下載文件名    

  2. $file_dir = "./up/";        //下載文件存放目錄    

  3. //檢查文件是否存在    

  4. if (! file_exists ( $file_dir . $file_name )) {    

  5.     echo "文件找不到";    

  6.     exit ();    

  7. else {    

  8.     //打開文件    

  9.     $file = fopen ( $file_dir . $file_name"r" );    

  10.     //輸入文件標簽     

  11.     Header ( "Content-type: application/octet-stream" );    

  12.     Header ( "Accept-Ranges: bytes" );    

  13.     Header ( "Accept-Length: " . filesize ( $file_dir . $file_name ) );    

  14.     Header ( "Content-Disposition: p_w_upload; filename=" . $file_name );    

  15.     //輸出文件內容     

  16.     //讀取文件內容并直接輸出到瀏覽器    

  17.     echo fread ( $filefilesize ( $file_dir . $file_name ) );    

  18.     fclose ( $file );    

  19.     exit ();    

  20. }   


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永宁县| 永康市| 信丰县| 密山市| 双流县| 富锦市| 宁乡县| 德阳市| 余干县| 酒泉市| 岑巩县| 开封县| 门头沟区| 乌鲁木齐县| 盐山县| 万源市| 鄱阳县| 桦川县| 和静县| 淅川县| 弥渡县| 呼伦贝尔市| 曲靖市| 香港| 榆中县| 三原县| 海林市| 临朐县| 尼勒克县| 饶阳县| 永吉县| 同江市| 普陀区| 阿尔山市| 大竹县| 陆良县| 文山县| 资阳市| 淳安县| 太谷县| 从江县|