Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2958 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Moteur de recherche dans zip

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Moteur de recherche dans zip

n°1381269
snp
quand on sait pas, on se tait
Posté le 05-06-2006 à 13:25:59  profilanswer
 

Bonjour,
y'a t'il moyen de faire une recherche d'un fichier dans un zip et de pointer dessus pour l'ouvrir.
 
Je m'explique :
Je cherche toto.doc. Ce dernier est contenu dans un dossier zippé dont je ne connais pas le nom.  
En cliquant sur toto.doc, je voudrais l'ouvrir dans mon navigateur.
 
C'est possible ça ? Si oui avec koi ? PHPzip par exemple ?
Merci

mood
Publicité
Posté le 05-06-2006 à 13:25:59  profilanswer
 

n°1381280
anapajari
s/travail/glanding on hfr/gs;
Posté le 05-06-2006 à 13:42:37  profilanswer
 

si tu as la main sur ton "php", tu peux le compiler avec l'option zip qui fait exactement ce que tu demandes, plus d'infos ici.

n°1381285
stef_dober​mann
Personne n'est parfait ...
Posté le 05-06-2006 à 13:48:24  profilanswer
 

Bonjour,
 
Ouvrir un fichier Zip est tout à fait possible avec PHP
 regarde la doc PHP.net ;)
 
trouvé sur http://fr3.php.net/zip :
 
Cet exemple ouvre un fichier ZIP, lit chaque fichier de l'archive, et en affiche le contenu.  
 

Code :
  1. <?php
  2. $zip = zip_open("/tmp/test2.zip" );
  3. if ($zip) {
  4.    while ($zip_entry = zip_read($zip)) {
  5.        echo "Nom :              " . zip_entry_name($zip_entry) . "\n";
  6.        echo "Taille réelle du fichier : "  . zip_entry_filesize($zip_entry) . "\n";
  7.        echo "Taille compressée du fichier : " . zip_entry_compressedsize($zip_entry) . "\n";
  8.        echo "Méthode de compression : " . zip_entry_compressionmethod($zip_entry) . "\n";
  9.        if (zip_entry_open($zip, $zip_entry, "r" )) {
  10.            echo "Contenu du fichier : \n";
  11.            $buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
  12.            echo "$buf\n";
  13.            zip_entry_close($zip_entry);
  14.        }
  15.        echo "\n";
  16.    }
  17.    zip_close($zip);
  18. }
  19. ?>

 

cela devrai te donner une bonne base


---------------
Tout à commencé par un rêve...
n°1381288
stef_dober​mann
Personne n'est parfait ...
Posté le 05-06-2006 à 13:49:38  profilanswer
 

arf, un client de trop et j'ai pas pu posté avant ;)


---------------
Tout à commencé par un rêve...
n°1381291
snp
quand on sait pas, on se tait
Posté le 05-06-2006 à 13:56:53  profilanswer
 

Merci pour l'info. J'avais déjà jeté un coup d'oeil a la doc mais mon pb c'est que je voudrais rechercher un document contenu dans une archive zippée contenue elle meme dans un dossier comprenant d'autres zip :
par exemple, je cherche toto.doc dans :
C:\zip qui contient prout.zip, bidule.zip, machin.zip etc...

n°1381297
anapajari
s/travail/glanding on hfr/gs;
Posté le 05-06-2006 à 14:03:20  profilanswer
 

readdir, et tu ouvres tous les fichiers zip trouvés [:spamafote]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Moteur de recherche dans zip

 

Sujets relatifs
Créer un moteur de recherche !Moteur de recherche sur disque dur
moteur de recherche -> indexation des données !!!creer moteur de recherche
positionement dans moteur de recherche[ASP]Probleme fonctionnement moteur de recherche
Besoin d'aide pour un moteur de recherchepetit moteur de recherche - détail
robot moteur de recherche indexe le css?Lancer une recherche sur un moteur et traiter les resultats
Plus de sujets relatifs à : Moteur de recherche dans zip


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR