Lister le contenu d'une archive .zip ?

Lister le contenu d'une archive .zip ? - PHP - Programmation

Marsh Posté le 03-01-2007 à 16:55:19    

Bonjour, je rencontre actuellement un petit problème :
 
J'ai une archive .zip, sur mon serveur, dans laquelle se trouvent :
- mes images en grand  
- un dossier "miniatures" qui contient les miniatures des grandes images
 
Je cherche donc un script qui listerait les images de l'archive et afficherait le code suivant autour :

Code :
  1. <a href="http://monsite.com/img/img.php?img=./photos/vacances/image01.jpg"><img src="http://monsite.com/img/photos/vacances/miniatures/image01.jpg"></a>
  2. <a href="http://monsite.com/img/img.php?img=./photos/vacances/image02.jpg"><img src="http://monsite.com/img/photos/vacances/miniatures/image02.jpg"></a>
  3. <a href="http://monsite.com/img/img.php?img=./photos/vacances/image03.jpg"><img src="http://monsite.com/img/photos/vacances/miniatures/image03.jpg"></a>

etc... Je pourrais ainsi poster les images sur mon site.
 
Voilà j'espère que tout le monde comprend et que quelqu'un pourra m'aider à trouver ça.
 
Merci d'avance ! ^^

Reply

Marsh Posté le 03-01-2007 à 16:55:19   

Reply

Marsh Posté le 03-01-2007 à 18:23:28    

Reply

Marsh Posté le 03-01-2007 à 18:49:55    


alors j'ai vu qu'il y a un truc pour lire le contenu d'un zip mais je comprend pas tout.
Il faut télécharger des fichier ? si oui, on les met où ? <_<
 
(merci de ta réponse ^^)

Reply

Marsh Posté le 04-01-2007 à 00:10:33    


Je suis désolé mais ce genre de réponse ne m'est d'aucune aide.
C'est bien de me donner des liens mais je ne comprend pas ce qu'ils expliquent, ils ne disent pas comment installer ce truc, ni même où...
 
J'ai pas envie de me plaindre alors que quelqu'un me essai de m'aider, mais bon voilà, poster juste des liens sans aucune explication derrière ne sert à rien, surtout quand c'est des sites que tout le monde peut trouver en tapant un mot sur google (et que j'ai d'ailleurs moi-même trouvé avant). Si je suis là, c'est que je suis réellement perdu et pour que quelqu'un m'explique la marche à suivre.
 
Donc merci d'avance à celui ou celle qui voudra vraiment m'aider.

Reply

Marsh Posté le 04-01-2007 à 02:02:32    

On suppose que tu maitrises un minimum le développement en général, le php et l'environnement php quand tu poses ce genre de question :spamafote:
 
Parce que même si tu comprends pas bien tout, y'a moyen de trouver des infos sur le net à propos de php.
 
Mais là c'est même pas le problème, je considèrerais ça comme une étourderie, t'as même pas pris la peine de lire le deuxième lien qui t'explique ce qu'est une librairie pecl et comment l'installer!!! Mais j'avoue faut cliquer sur le lien adéquat :o
 
Donc on viendra pas le faire à ta place, pousses et sors toi les doigts du cul et tu verras tout se passera pour le mieux et on pourra même t'aider  :sol:

Reply

Marsh Posté le 04-01-2007 à 02:17:46    

Non vraiment j'ai regardé et là encore même après y être retourné, je ne pige rien ! :(
 
Je voulais pas être agressif dans mes propos mais je suis frustré d'avoir passé la journée à demander comment faire ce truc... Je vais laisser tomber le format zip et aborder l'upload individuel, ce sera plus simple.
 
Merci de vos réponses.

Reply

Marsh Posté le 04-01-2007 à 13:37:50    

Je sais pas quelle version tu as, ni quel OS tu utilises.
 
Si c'est du windows, comme dit dans le troisième lien du deuxième lien qui t'avait été donné, ça se trouve sous forme de dll à télécharger et à copier dans le répertoire visé par extension_dir dans le php.ini :spamafote:
 
Pour la dll tu devrais déjà l'avoir dans le répertoire ext de php si t'as la dernière version, sinon faut télécharger le package pecl de la version que t'as :) Suffit donc de modifier le php.ini pour l'activer et redmarrer le serveur web pour que ça soit pris en compte.
 
Et après ça se passe ici pour la doc http://fr2.php.net/manual/fr/ref.zip.php

Reply

Marsh Posté le 04-01-2007 à 16:20:59    

Heartless a écrit :

Je suis désolé mais ce genre de réponse ne m'est d'aucune aide.
C'est bien de me donner des liens mais je ne comprend pas ce qu'ils expliquent, ils ne disent pas comment installer ce truc, ni même où...


 
Si tu comprends pas ce qu'ils expliquent, tu peux venir demander ici, justement... À moins que tu préfères qu'on t'explique tout depuis le début, genre, dans le doute ? [:pingouino]  
 
D'ailleurs, apparemment j'avais même pas besoin de poster les deux autres liens car ils sont présents sur le premier. T'as en tout cas une section dédiée à l'installation du truc que ce soit sous Windows ou sous Linux, alors ton "ils ne disent pas comment installer ce truc", faudra m'expliquer. T'as à mon avis plutôt la flemme de chercher un peu là-dedans (pour le peu qu'il y a à chercher).
 
Si t'es sous Windows, l'explication est parfaitement claire, et c'est super simple. Si t'es sous Linux, j'en sais rien (edit: enfin manifestement suffit de compiler PHP avec --enable-zip et y a rien d'autre à faire...) mais reste que tu peux toujours venir poser tes questions si tu n'y arrives pas. [:spamafote]


Message édité par sielfried le 04-01-2007 à 16:22:40

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 04-01-2007 à 16:32:55    

nan mais je suis désolé de m'être emporté ! ^^ je sais même pas ce que veut dire compiler... x_o bref je me suis mis à l'upload d'images individuelles et tout va très bien :)
 
mais merci pour tout !

Reply

Marsh Posté le 04-01-2007 à 16:32:55   

Reply

Marsh Posté le 04-01-2007 à 16:37:35    

Heartless a écrit :

nan mais je suis désolé de m'être emporté ! ^^ je sais même pas ce que veut dire compiler... x_o bref je me suis mis à l'upload d'images individuelles et tout va très bien :)
 
mais merci pour tout !


 
donc t'es sous windows. T'aurais jamais réussi à installer Apache/php/mysql si t'avais été sous Linux. :whistle:  

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed