Certains fichiers zip sont téléchargés mais certains fichiers affichent comme "L'URL demandée /export/1286.zip n'a pas été trouvée sur ce serveur."lors du téléchargement du fichier zip de l'URL il montre comme "L'URL /export/name.zip demandé n'a pas été trouvé sur ce serveur." using php
Mais j'utilise le même code pour les deux.
final_zip($certificate_id);
function final_zip($certificate_id){
$zip = new ZipArchive;
$zip_file=$certificate_name.'-licence-documents-'.date("d-m-Y h:i:s").'.zip';
if ($zip->open("$zip_file",ZipArchive::CREATE) === TRUE){
$q_pack="(select * from filename where cerid=$id)";
$res_pack = db_query($q_pack);
if ($res_pack){
$fp = fopen('Package_list.csv', 'w');
while ($pack_row = db_fetch_object($res_pack))
{fwrite($fp, "\n");
foreach ($pack_row as $line) {
$val = '"'.$line.'"'.',';
fwrite($fp, $val);}}
fclose($fp);
$zip->addFile('Package_list.csv', "Package list.csv");
}}$zip->close();
ob_get_clean();
header('Content-Type: application/zip');
header("Content-Disposition: attachment; filename=$zip_file");
header('Content-Length: ' . filesize($zip_file));
header("Location: $zip_file");}
Et s'il vous plaît trouver le screenshor de l'erreur
Il est déjà effacé par erreur que le zip que vous essayez de télécharger est n'existe pas sur votre serveur. –
@DavinderKumar Dans le serveur le zip ne crée pas ce qui explique pourquoi il montre une erreur, mais certains fichiers créent – Priya
Vous devez vraiment faire un effort pour indenter ce code. Cela a l'air d'avoir été minifié, c'est vraiment difficile à suivre. – tadman