Nasıl bir txt dosyası eklemek ve php bir ZIP oluşturmak için [yinelenen]

0 Cevap

Possible Duplicate:
Open file, write to file, save file as a zip and stream to user for download

Ben bu dosyayı eklemek ve anında bir ZIP oluşturmak ve ben bunu nasıl yaparsınız. Metin dosyasını içermelidir Zip dosyasını indirmek için kullanıcı istemi gerekir ve için gerekli başlıkları üstelik nelerdir yüklenenler klasöründe bir txt dosyası var indirmek için kullanıcıya sormadan. herhangi biri bana yardımcı olabilir. Bu kod "http://davidwalsh.name/create-zip-php" zip dosyasını aynı işlevini kullanma ve IAM yazma PHP Manual.Iam aynı constucts kullanmış ve IAM zip indirmek için istenir alıyorum ama IAM almak i dosyayı extarct zaman mesaj dikkatli

$zip_file = "my-archive.zip";
$file_path="../../../downloads/";
$files_to_zip = array($file_path."test_testing.txt");
$result = create_zip($files_to_zip,'my-archive.zip');

header('Content-Description: File Transfer');    
header('Content-Transfer-Encoding: binary');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); 
header("Content-type: application/zip");
header("Content-Disposition: attachment; filename=".$zip_file);
header("Pragma: no-cache");
header("Expires: 0");

readfile($zip_file);    

Dikkat hata iletisi "Bu arşiv kullandığı bir veya daha fazla dosya" dir .. "(ana klasör) kendi klasör bilgilerinin bir parçası olarak"

0 Cevap