Position actuelle: Accueil> Derniers articles> Comment lire le contenu de fichier unique dans un fichier zip avec PHP

Comment lire le contenu de fichier unique dans un fichier zip avec PHP

M66 2025-07-07

Comment lire le contenu de fichier unique dans un fichier zip avec PHP

Dans PHP, si vous avez besoin de lire un contenu de fichier spécifique à partir d'une archive zip, vous pouvez utiliser la méthode de traitement spéciale du fichier ZIP pour y parvenir. Cet article fournira des détails sur la façon de lire un seul fichier dans un fichier zip dans PHP.

Exemple de code PHP

Voici un exemple de code pour lire un seul fichier dans un fichier zip:

$handle = fopen ( 'zip://test.zip#test.txt' , 'r' );

$result = '' ;

while (! feof ( $handle )) {

$result .= fread ( $handle , 8192);

}

fclose( $handle );

echo $result ;

Avec le code ci-dessus, vous pouvez ouvrir un fichier zip, lire et afficher le contenu du fichier spécifique. Dans cet exemple, le fichier est `test.txt` et le contenu de lecture sera sorti directement.

Résumer

En utilisant des fonctions «Fopen» de PHP et «Fread», nous pouvons facilement extraire le contenu d'un seul fichier à partir d'une archive zip. Cette méthode peut être utilisée pour diverses exigences, telles que la visualisation des fichiers, l'extraction des données, etc.