Zip en php
atout1
Messages postés
236
Statut
Membre
-
atout1 Messages postés 236 Statut Membre -
atout1 Messages postés 236 Statut Membre -
Bonjour, tt le monde j'espère ke vous allé bien
en fait j'ai deux cas dans le premier cas ça marche normal j'aui réussi à créer le.zip avec les fichiers à zipper. Par contre dans le deuxième cas il créer le .zip mais le fihcier .zip est vide et je ne voi pas où le pb .
N.B $configuration est un array dans le deuxième cas
Cas 1 :
// debut zip
$zip = new zipfile () ; //on crée une instance zip
$files = array ( "./simulation/simulation_morphologique/ap_124193_50.txt" ,
"./simulation/simulation_morphologique/aparaGV_124193_0.5.dat") ;
$i = 0 ;
while ( count( $files ) > $i ) {
$fo = fopen($files[$i],'r') ; //on ouvre le fichier
$contenu = fread($fo, filesize($files[$i])) ; //on enregistre le contenu
fclose($fo) ; //on ferme fichier
$zip->addfile($contenu, $files[$i]) ; //on ajoute le fichier
$i++; //on incrémente i
}
$archive = $zip->file() ; // on associe l'archive
// on enregistre l'archive dans un fichier
$open = fopen( "./simulation/simulation_morphologique/toto.zip" , "wb");
fwrite($open, $archive);
fclose($open); //fin zip
Cas 2 :
$zip = new zipfile () ; //on crée une instance zip
$i = 0 ;
while ( count($configuration) > $i )
{
$fo = fopen($configuration[$i],'r') ; //on ouvre le fichier
$contenu = fread($fo, filesize($configuration[$i])) ; //on enregistre le contenu
fclose($fo) ; //on ferme fichier
$zip->addfile($contenu, $configuration[$i]) ; //on ajoute le fichier
$i++; //on incrémente i
}
// on enregistre l'archive dans un fichier
$open = fopen( "./simulation/simulation_morphologique/tata.zip" , "wb");
fwrite($open, $archive);
fclose($open); //fin zip
Merci pour votre aide
en fait j'ai deux cas dans le premier cas ça marche normal j'aui réussi à créer le.zip avec les fichiers à zipper. Par contre dans le deuxième cas il créer le .zip mais le fihcier .zip est vide et je ne voi pas où le pb .
N.B $configuration est un array dans le deuxième cas
Cas 1 :
// debut zip
$zip = new zipfile () ; //on crée une instance zip
$files = array ( "./simulation/simulation_morphologique/ap_124193_50.txt" ,
"./simulation/simulation_morphologique/aparaGV_124193_0.5.dat") ;
$i = 0 ;
while ( count( $files ) > $i ) {
$fo = fopen($files[$i],'r') ; //on ouvre le fichier
$contenu = fread($fo, filesize($files[$i])) ; //on enregistre le contenu
fclose($fo) ; //on ferme fichier
$zip->addfile($contenu, $files[$i]) ; //on ajoute le fichier
$i++; //on incrémente i
}
$archive = $zip->file() ; // on associe l'archive
// on enregistre l'archive dans un fichier
$open = fopen( "./simulation/simulation_morphologique/toto.zip" , "wb");
fwrite($open, $archive);
fclose($open); //fin zip
Cas 2 :
$zip = new zipfile () ; //on crée une instance zip
$i = 0 ;
while ( count($configuration) > $i )
{
$fo = fopen($configuration[$i],'r') ; //on ouvre le fichier
$contenu = fread($fo, filesize($configuration[$i])) ; //on enregistre le contenu
fclose($fo) ; //on ferme fichier
$zip->addfile($contenu, $configuration[$i]) ; //on ajoute le fichier
$i++; //on incrémente i
}
// on enregistre l'archive dans un fichier
$open = fopen( "./simulation/simulation_morphologique/tata.zip" , "wb");
fwrite($open, $archive);
fclose($open); //fin zip
Merci pour votre aide
A voir également:
- Zip en php
- Télécharger 7-zip - Télécharger - Compression & Décompression
- Express zip - Télécharger - Compression & Décompression
- Comment ouvrir un fichier zip - Guide
- Easy php - Télécharger - Divers Web & Internet
- Win zip - Télécharger - Compression & Décompression