ziparchive

    1熱度

    1回答

    PHP的ZipArchive類可以讓我創建一個zip壓縮文件用open()方法: mixed ZipArchive::open (string $filename [, int $flags ]) 那麼我就可以添加文件這個檔案,關閉文件,並下載到用戶的Web瀏覽器按通常: header ('Content-Type: application/zip'); header ('Content-L

    0熱度

    1回答

    我一直在試圖學習如何在php中正確使用zipArchive功能來創建和下載包含選定文件的zip文件夾。 它工作,時尚後,創建zip文件並將其存儲在服務器上,但我一直無法獲得下載自動啓動,並在$ zip-> close()後;命令,它會打印頁面和垃圾字符頁面,就像它打印zip文件一樣。以下是這部分看起來像:http://www.abpdigital.com/uploads/Junk%20Text.p

    -3熱度

    2回答

    我正在嘗試編寫一個以mprm*到mprm.zip文件開頭的壓縮文件的代碼。我的目錄有100個不同類型的擴展名的不同文件。 如猛砸我們可以做 zip -r pathtofile/mprm path2Destination/mprm* 是有什麼在Python,可以實現相同的? 謝謝!

    0熱度

    1回答

    我已經提到這Return StreamReader to Beginning,但無法弄清楚這個問題。 這是讀取zip文件中特定文件流的代碼。這裏有兩個不同的zip文件內的兩個文件流。現在我需要比較這些流。 我無法將BaseFileReader流的流設置爲流的開始。 using (FileStream BaseZipToOpen = new FileStream(BaseArchive,FileMo

    4熱度

    1回答

    我正在使用phps ZipArchive類創建目錄的zip文件。對於幾乎所有目錄(除了兩個目錄),這些代碼都可以正常工作(最大的目錄包含51個文件,共175MB)。當我運行這些目錄的代碼時,會創建一個大小爲67,108,864字節的臨時文件('filename.zip。[RandomLettersAndNumbers]',例如'filename.zip.riaab4'),腳本會引發內部服務器錯誤(

    1熱度

    1回答

    我想從我的數據庫創建數據文件。而且我很難弄清楚如何將正確的編碼轉換爲windows文件名。 該數據庫位於latin1_german2_ci,其中包含德文字符ä,ö,ü。現在我需要從數據庫獲取數據並從中構建一個文件。 爲exampe我$name從數據庫$name = "zäng" and "$id = "123" 第一: $folder_name = $id . ' - ' . $name; mk

    0熱度

    2回答

    我試圖使用zip歸檔創建一個zip文件,雖然壓縮文件在兩個不同的文件夾中同時下載兩次,但源代碼位於htdocs文件夾中,瀏覽器設置的默認下載文件夾。有什麼方法可以防止這種情況發生?我只希望它被下載一次到下載文件夾... $file_names = explode(',', $_REQUEST['files']); $dir = $_REQUEST['currentdir'];

    0熱度

    1回答

    我有一個WordPress網站,用戶可以下載一個或多個PDF文件。到目前爲止,我只是編碼而不使用任何WordPress的功能,並在我的電腦上有文件。但在將來,我希望能夠使用高級自定義字段(或類似的東西)來添加文件,這意味着我不會將文件放在文件夾中,而必須使用URL。至少我覺得呢? 而當我使用相同的代碼,但與URL(見下文),它不起作用。 那麼如何使用ZipArchive從URL創建一個zip文件?

    0熱度

    1回答

    我的PHP腳本不斷崩潰/超時,大概是因爲讀取文件。 我的目標是生成zip,讓用戶下載它,然後刪除zip。 代碼: <?php if(isset($_POST['version']) && isset($_POST['items']) && isset($_POST['identifier'])) { $identifier = $_POST['identifier']; $version

    0熱度

    1回答

    通常下面的腳本來創建和填充一個zip壓縮包正常工作,無論是在本地主機上和其他服務器上: $zip = new ZipArchive(); $zip->open($filename, ZipArchive::CREATE); foreach($pathToAssets as $nPath) { $files = new RecursiveIteratorIterator(