Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks
Bibliothèques et frameworks Forum d'entraide sur les frameworks, templates, bibliothèques de code (PDFLib, eZPdf, JpGraph, Artichow, PEAR, etc). Avant de poster : FAQ bibliothèques, toutes les FAQ PHP et cours bibliothèques
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/03/2005, 15h04   #1
Invité de passage
 
Inscription : juillet 2003
Messages : 5
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 5
Points : 1
Points : 1
Par défaut [Zip] Créer un fichier zip

Bonjour,

Je developpe une appli en php Mysql, et j'ai besoin de lire des fichiers txt contenus dabs un ZIP pour alimenter ma base de données.

J'ai activé php_zip dans les extensions PHP via easyphp.

afin de tester les fonctions zip et me familiariser avec j'ai repris l'exemple du manuel php à savoir :

Citation:
<?
$zip
= zip_open("cct.zip");
if (
$zip) {
while (
$zip_entry = zip_read($zip)) {
echo
"Nom :" . zip_entry_name($zip_entry) ."n";
echo
"Taille réelle du fichier : ". zip_entry_filesize($zip_entry) ."n";
echo
"Taille compressée du fichier : " . zip_entry_compressedsize($zip_entry) . "n";
echo
"Méthode de compression : " . zip_entry_compressionmethod($zip_entry) . "n";
if (
zip_entry_open($zip, $zip_entry, "r")) {
echo
"Contenu du fichier : n";
$buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
echo
"$bufn";
zip_entry_close($zip_entry);
}
echo
"n";
}
zip_close($zip);
}
?>
Dès que je lance la page ou ce code est présent j'ai l'erreur suivante qui apparait :

Warning: zip_open(): Cannot open zip archive test2.zip in c:\program files\easyphp\www\test-zip\test.php3 on line 2

J'ai beau tourné le probleme dans tous les sens je ne vois pas d'ou cela vient.

Avez-vous une idée ?

Merci.
Mykeul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2005, 15h28   #2
Membre Expert
 
Avatar de Bidouille
 
Inscription : mars 2003
Messages : 1 158
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 1 158
Points : 1 054
Points : 1 054
Il y a bien un fichier cct.zip dans c:\program files\easyphp\www\test-zip\
__________________
Rédacteur PHP / Delphi ADO / Novell / OpenOffice.org

Inutile de m'envoyer vos questions par MP, je ne réponds que par le forum.
Bidouille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2005, 15h52   #3
Invité de passage
 
Inscription : juillet 2003
Messages : 5
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 5
Points : 1
Points : 1
oui oui le fichier est bien présent dans c:\program files\easyphp\www\test-zip\
Mykeul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2005, 15h54   #4
Membre Expert
 
Avatar de Bidouille
 
Inscription : mars 2003
Messages : 1 158
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 1 158
Points : 1 054
Points : 1 054
Et il n'est pas protégé en lecture seule ?
__________________
Rédacteur PHP / Delphi ADO / Novell / OpenOffice.org

Inutile de m'envoyer vos questions par MP, je ne réponds que par le forum.
Bidouille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2005, 15h56   #5
Invité de passage
 
Inscription : juillet 2003
Messages : 5
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 5
Points : 1
Points : 1
non il n'est pas en lecture seule.
il s'ouvre bien avec winrar et winzip
Mykeul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2005, 16h34   #6
Membre Expert
 
Avatar de Bidouille
 
Inscription : mars 2003
Messages : 1 158
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 1 158
Points : 1 054
Points : 1 054
Code :
$zip = zip_open("/progra~1/easyphp/www/test-zip/cct.zip");
http://php.developpez.com/faq/?page=divers#chemins_linux_windows
__________________
Rédacteur PHP / Delphi ADO / Novell / OpenOffice.org

Inutile de m'envoyer vos questions par MP, je ne réponds que par le forum.
Bidouille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2005, 16h38   #7
Invité de passage
 
Inscription : juillet 2003
Messages : 5
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 5
Points : 1
Points : 1
Citation:
Envoyé par BiD0uille
Code :
$zip = zip_open("/progra~1/easyphp/www/test-zip/cct.zip");
ça fonctionne, je n'aurais jamais cru avec cette syntaxe.

Merci BiD0uille
Mykeul est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h02.


 
 
 
 
Partenaires

Hébergement Web