Bonjour,
J'ai un problème pour lister le contenu d'un fichier .zip stocké sur mon serveur (hébergé chez OVH). Voici le code utilisé :
<?php
$zip
=
zip_open
(
$_SERVER['DOCUMENT_ROOT'].'/test.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
"$buf\n"
;
zip_entry_close
(
$zip_entry
);
}
echo
"\n"
;
}
zip_close
(
$zip
);
}
?>
L'erreur retournée est :
Warning: zip_open() Cannot open zip archive /home.1/ovh/www/test.zip in
/home.3/m/o/n/moncorri/www/fiche_exercice.php on line 133
La librairie .zip est apparamment activée car quand j'effectue un test sur la fonction zip_open(), le résultat me dit que c'est bien activé !
Je précise que le .zip est bien présent sur le serveur, j'ai changé plusieurs fois les droits sur ce zip, sans succès, comment faire ?
Merci d'avance pour votre aide...