2016-11-14 3 views
0

サブフォルダことなく、特定のパスにzipファイルを作成し、 はここに私のコードですこのフォルダの 'assets/uploads/pdfFiles'に作成するfile.zipは作成されていますが、問題はこれらのフォルダが存在するzipファイル内にあります:assets/uploads/pdfFile
zipファイルを作成する方法これらのフォルダ?あなたは$ファイル名の内容を示していないので、私はその中に作成されたすべてのサブフォルダせずに特定のファイルパスのZipファイルを作成する必要が

+0

ジップ内のファイルへのパスを持たないzipを作成する可能性のある複製[http://stackoverflow.com/questions/3993105/php-creating-zips-without-path-to-files-inside-the -zip) –

答えて

1

上記のコードは動作しませんが、私はそれのようなものであると仮定しています:あなたはジップに追加すると、これを行う

array('assets/uploads/pdfFiles/file1.txt','assets/uploads/pdfFiles/file2.txt',...) 

foreach ($fileNames as $fullpath) { 
    // pull just the file name from the path 
    $filename = substr($fullpath, strrpos($fullpath, '/')+1); 
    $zip->addFile($fullpath,$filename); 
} 
+0

ありがとう、その仕事:) – A4u

関連する問題