begin process at 2012 02 15 17:49:43
  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

Administrateur CodeS-SourceS
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

Administrateur CodeS-SourceS
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 [AIDE svp]FTP php [ par gaellius95 ] Bonjour à tous, voila j'ai un script php qui me permet d'acceder à mon serveur ftp en fonction fonction du login et du mdp je m'explique quand je r Lire une ligne spécifique d'un fichier [ par rafal96 ] Bonjour, j'aimerai lire a la ligne 4 de mon fichier en php , merci ! lien vers mon fichier : 'doc/docs.txt' Ecrire, effacer et réécrire dans un fichier txt [ par Chris31000 ] Bonjour, J'ai récupéré un script de compteur en php il y a quelques jours que j'ai déjà pas mal modifié, avec beaucoup de mal, pour qu'il s'adapte à Lire mon fichier csv a partir de la deuxième ligne [ par wcrack ] [code=php] <?php $row=1; $n=1; // cela va nous permettre de passer d'une ligne à l'autre. $fichier = $_FILES['fichier']['name'] ; $elementsChemin = 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 Mettre un fichier à télécharger dans son dossier www [ par mixk ] Bonjour à tous ! Je voudrais simplement savoir comment on fais une fois qu'on a mis un fichier dans "www" (Chez Wamp) pour le télécharger avec un cod 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 Lire un fichier txt qui se trouve dans une autre machine en réseau [ par briant86 ] Bonjour la communauté, Voici mon problème: J'aimerai lire et effacer le contenu d'un fichier qui se trouve dans une autre machine en réseau (\\PC-serg


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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,499 sec (4)

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