Précédent   Forum du club des développeurs et IT Pro > 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
 
Outils de la discussion
Publicité
'
Vieux 28/12/2010, 18h55   #1
Bedouin77
Invité de passage
 
Thomas Bedu
Inscription : décembre 2010
Messages : 1
Détails du profil
Informations personnelles :
Nom : Thomas Bedu
Âge : 26
Localisation : Luxembourg

Informations forums :
Inscription : décembre 2010
Messages : 1
Points : 0
Points : 0
Par défaut ZipArchive, "Fin de l'archive incorrecte" lors de l'ouverture du fichier

Bonjour à tous,
Je suis d'habitude développeur JAVA, mais pour un besoin perso je dois faire un petit script php. Le but est de parcourir un répertoire (contenant des fichiers .jpg) et de faire une archive. Mon code est la chose suivante (on reconnaîtra le code du tuto qui est sur le forum) :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
//nom est le chemin de l'archive
//fichiers est un tableau de String avec les paths vers les images
function intern_creer_archive($nom, $fichiers, $commentaire = '')
{
    if (is_array($fichiers)) {
        $zip = new ZipArchive();
 
        if ($zip->open($nom, ZIPARCHIVE::CREATE) !== TRUE) {
		return FALSE;
        }
	$i = 0;
        foreach ($fichiers as $k => $f) {
		// Salt
		$tempFileName = time().$i++;
		if (!$zip->addFile(getcwd()."/".$f, "image".$tempFileName.".jpg")){
			return FALSE;
		}
        }
        return $zip->close();
    }
    return FALSE;
}
J'arrive donc à créer une archive. Lorsque je l'ouvre j'ai l'erreur "Fin de l'archive incorrecte". J'arrive quand même à l'ouvrir et à l'intérieur je retrouve bien toutes les images qui je voulais mettre, et lorsque je souhaite extraire ces images j'ai l'erreur "L'archive est d'un format inconnu ou est endommagée". Petite indication les images que je retrouve semble être bien compressé (ie : la taille non compressé dans l'archive correspond bien à la taille du fichier en local).

J'avoue ne pas trop s'avoir d'ou viens le problème ! Des pistes ?

Merci de votre aide, joyeuse fêtes !
Bedouin77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2012, 14h43   #2
EIN-LESER
Membre chevronné
 
Avatar de EIN-LESER
 
Homme Sebastian
Développeur Web
Inscription : mai 2008
Messages : 659
Détails du profil
Informations personnelles :
Nom : Homme Sebastian
Âge : 36
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web
Secteur : Service public

Informations forums :
Inscription : mai 2008
Messages : 659
Points : 707
Points : 707
Envoyer un message via MSN à EIN-LESER
Je me permets de relancer le sujet car même problème.
__________________
Spécialiste des questions bêtes

”If you can't explain it simply, you don't understand it” (Ce que tu ne peux pas expliquer simplement, tu ne le comprends pas) Albert Einstein

Si une reponse vous plait ou vous a aidé n'hesitez pas a voter pour
EIN-LESER est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 02h10.


 
 
 
 
Partenaires

Hébergement Web