Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Lire 1 (seul) fichier dans un dossier [ Divers / Général ] (vxr888)

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é 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"; erreur sur code [ par mike501 ] bonjour je viens de telecharger un code mais le souci quand je le mais sur mon site c est que l image ne veut pas s afficherregarder en page de cet pa erreur a l aide [ par mike501 ] bonjour je viens de telecharger un code mais le souci quand je le mais sur mon site c est que l image ne veut pas s afficherregarder en page de cet pa Zip de dossier en php [ par isaac_nkubi ] Bonjour, J'aimerai savoir déjà si c'est possible de mettre dans un zip un fichier entier et son contenu, si oui quelqu'un pourrait me dire comment sv gestion des fichiers php [ par lucky_girl3 ] bonjour tout le monde!! j'ai un sérieux pb depui qlq jours   ; please help viiiiiiiite!!!!!!!! mon problème: je veux parcourir un répertoire ou il y'a protection d'un dossier [ par hooss ] salut ! je suis nouveau dans ce site, et ceci est mon premier message je me demande si qcq sait comment protéger un fichier ou un repertoire dans un s Fonction ''couper coller" dossiers [ par mictif ] <img src="http://www. Problème pour de liens hypertext sur les fichier .lnk [ par kt1 ] Voila je vous explique mon souci.Je dois créer un site intranet pour ma boîte. On va y mettre tout ce qui concerne le Service Qualité. Des centaines d Fichier crypté mais rien ne s'affiche [ par Rimb0 ] Bonjour à tous ! J'ai écrit rapidement ce script : "http://www.w3.org/TR/html4/loose.dtd"> <meta http-equiv="Co Lire fichier XML distant proteger par htaccess [ par jordangj ] Salut à tousJe voudrais savoir comment je peut lire un fichier XML situer sur un serveur distant proteger pas un htaccess ?Une a


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 1,498 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.