begin process at 2010 03 21 22:19:22
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

Lire 1 (seul) fichier dans un dossier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Lire 1 (seul) fichier dans un dossier

jeudi 27 novembre 2008 à 18:25:07 | Lire 1 (seul) fichier dans un dossier

vxr888

Membre Club
Bonjour,

J'ai actuellement sur mon site un script qui parcourt un dossier et affiche toutes les images de ce dossier :

<?php $handle = @opendir("folder");

while ($file = @readdir($handle))
{
$extension = substr($file,(strlen($file)-3),strlen($file));
if(($extension=="jpg") or ($extension=="gif"))
{
?>
<a href="folder_big/<?php echo $file; ?>"><img src="folder/<?php echo $file; ?>" border="0"></a>
<?php
}
}
@closedir($handle);
?>

Donc là ça parcourt tout le dossier et affiche toutes les photos.
J'ai maintenant un peu trop de photo et donc j'aimerais les classer par catégories.

J'aimerais donc n'afficher qu'1 seule photo de ce dossier et que lorsqu'on clique dessus ça ouvre la page avec toutes les photos (comme ça je crée une catégorie par dossier).

Comment faire ?

Merci d'avance.
jeudi 27 novembre 2008 à 20:30:24 | Re : Lire 1 (seul) fichier dans un dossier

coucou747

salut

pour faire ca, il faut que folder soit une variable d'url (pour pouvoir selectionner le dossier)

a part ca, bah il te suffit de parcourrir le dossier racine a la recherche de dossiers d'images pour afficher les liens.

essaie de faire ca et donne nous le code qui te pose probleme
jeudi 27 novembre 2008 à 20:49:38 | Re : Lire 1 (seul) fichier dans un dossier

vxr888

Membre Club
Euh... j'ai pas tout compris ; folder c'est juste un nom qui remplace le nom du dossier pour l'exemple mais c'est mon code tel que je l'utilise et qui fonctionne.
Mais là il affiche toutes les photos du dossier et je ne veux que la première !
vendredi 28 novembre 2008 à 07:50:32 | Re : Lire 1 (seul) fichier dans un dossier

coucou747

Réponse acceptée !
si tu ne veux que la premiere, alors tu ajoutes un break quand tu trouves une photo.



<?php $handle = @opendir("folder");

while ($file = @readdir($handle))
{
$extension = substr($file,(strlen($file)-3),strlen($file));
if(($extension=="jpg") or ($extension=="gif"))
{
?>
<a href="folder_big/<?php echo $file; ?>"><img src="folder/<?php echo $file; ?>" border="0"></a>
<?php
break;
}
}
@closedir($handle);
?>
vendredi 28 novembre 2008 à 09:05:23 | Re : Lire 1 (seul) fichier dans un dossier

vxr888

Membre Club
Merci, à vrai dire j'ai cherché partout sur le net hier soir car j'avais besoin de ce bout de code rapidement et j'ai trouvé presque le même code que tu m'as mis à la différence qu'il utilise un random pour l'affichage de la photo ; ce qui, dans mon cas, est inutile donc j'ai supprimé le système random et ça marche.

Merci.


Cette discussion est classée dans : fichier, affiche, lire, dossier, parcourt


Répondre à ce message

Sujets en rapport avec ce message

Lire fichier [ par piep14 ] Bonsoir tout le monde, Je cherche a afficher une photo selon un fichier. Je fais donc :                 $folder = "photos"; Comment lire fichier XML en PHP ?? [ par cybercop ] bsr, j'ai un fichier xml comme de suit : - <song path="http://www.xxx.com/Rock/A Perfect Circle/Zikah.Com_the-outsider.mp3" title="the Out si Convertisseur JPG en PNG [ par VestaX ] Salut à tous, Je suis en train de dévlopper un petit morceau de code qui permet de convertir un JPG en PNG. Donc, le fichier est déposé sur le serve Problème avec un upload qui fonctionne... parfois [ par andlauer ] Bonjour, mon script de upload fonctionne... parfois, et je suis incapable de trouver pourquoi. La seule chose que j'arrive à récupérer est le résulta Afficher le nom d'une image en php [ par karim88 ] Bonjour, je débute en php donc merci de votre aide. Voilà, j'aimerai afficher les images d'un dossier (ici photos) mais SURTOUT leur nom de fichier pa ouvrir et lire un fichier [ par fredoann ] Bonjour ,je souhaite ouvrir à partir d'un menu déroulant et un bouton d'action un fichier pdf et simplement pouvoir le lire ;ce bout de code peut-il m COOKIES,faire un script qui permet de lire le fichier cookies du visiteur&les stoker [ par lionceau79 ] Je sais que Java Script, comme le php permet de lire des cookies .Moi je veux faire une animation qui pourai COOKIES,faire un script qui permet de lire le fichier cookies du visiteur&lesstrocker [ par lionceau79 ] Je sais que Java Script, comme le php permet de lire des cookies .Moi je veux faire une animation qui pourait afficher par ex les dix cookies les plus lire un fichier odt en php [ par matali ] Salut tout le mondevoila ca fait longtemps que ke je cherche sur le net comment faire maisje trouve vraiment rien ki puisse maider donc si kkn pourrai Envoi de piece jointe telechargée via php [ par cendrillon84 ] Bonjour,J'ai un formulaire en flash qui télécharge via php un fichier(.doc ou .pdf) dans l'ordinateur de la personne remplissant le formulaire.Pour l'


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,328 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales