2017-05-11 3 views
-1

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 Error

+0

Il est déjà effacé par erreur que le zip que vous essayez de télécharger est n'existe pas sur votre serveur. –

+0

@DavinderKumar Dans le serveur le zip ne crée pas ce qui explique pourquoi il montre une erreur, mais certains fichiers créent – Priya

+0

Vous devez vraiment faire un effort pour indenter ce code. Cela a l'air d'avoir été minifié, c'est vraiment difficile à suivre. – tadman

Répondre

0

J'ai vu le fichier zip avez un espace, alors quand créer le nom s'il vous plaît supprimer tout l'espace.

base sur votre code, vous pouvez changer:

$zip_file=$certificate_name.'-licence-documents-'.date("d-m-Y h:i:s").'.zip'; 

Pour

$zip_file=$certificate_name.'-licence-documents-'.date("d-m-Yh:i:s").'.zip'; 

ou

$zip_file=$certificate_name.'-licence-documents-'.date("d-m-Y-h:i:s").'.zip'; 
+0

tout en supprimant également le même problème est présent – Priya

+0

Mais dans mon cas, certains fichiers zip sont en téléchargement et certains ou pas de téléchargement – Priya