【发布时间】:2014-07-19 13:41:46
【问题描述】:
我从这样的目录创建 zip 文件:
<?php // On instancie la classe.
$zip = new ZipArchive();
if($zip->open($cheminAlbum.'.zip', ZipArchive::CREATE) == TRUE)
{
$fichiers = scandir($cheminAlbum.'/');
// On enlève . et .. qui représentent le dossier courant et le dossier parent.
unset($fichiers[0], $fichiers[1]);
foreach($fichiers as $f) {
if(!$zip->addFile($cheminAlbum.'/'.$f, $f)) {
echo 'Impossible d'ajouter "'.$f.'".<br/>';
} else {
echo 'Fichier ajouter " : '.$f.'".<br/>';
}
}
$zip->close();
} else {
echo 'Erreur, impossible de créer l'archive.';
}
?>
我添加了这样的下载链接:
<a href="<?php echo $cheminAlbum.'.zip';?>"> Download Album </a>
当我访问目录时,我在调用 php 页面后没有找到 zip 文件 当我点击链接时,该文件不存在
当我调试(添加回显)时,文件被正确添加到 zip 中
我在 y 代码中忘记了什么?
【问题讨论】:
标签: php ziparchive