Afficher le nom du fichier au survol de la souris sur une image
Résolu/Fermé
JeanPierreDu69
Messages postés
3
Date d'inscription
vendredi 21 avril 2017
Statut
Membre
Dernière intervention
21 avril 2017
-
21 avril 2017 à 02:45
Utilisateur anonyme - 21 avril 2017 à 16:30
Utilisateur anonyme - 21 avril 2017 à 16:30
A voir également:
- Afficher le nom du fichier au survol de la souris sur une image
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier host - Guide
- Comment activer le pavé tactile sans souris - Guide
4 réponses
Utilisateur anonyme
21 avril 2017 à 04:32
21 avril 2017 à 04:32
En PHP il suffit d'utiliser la fonction glob pour récupérer chaque image, et basename pour avoir le nom de l'image avec son extension.
Le script vas ressembler à ça:
Pour obtenir ce genre de résultat:
Après il faudra sans doute changer quelques trucs pour ne pas avoir trop de cellules dans chaque lignes de du tableau mais la base est là.
Voilà la documentation de chaque fonction utilisées dans ce script: glob, foreach, echo, pathinfo, basename
Le script vas ressembler à ça:
<table border="1" cellpadding="30"> <tr> <?php $images = glob("chemin/vers/images/*.{jpg,gif,png}", GLOB_BRACE); foreach ($images as $image) { echo '<td><img src="'.$image.'" alt="'.pathinfo($image, PATHINFO_FILENAME).'" title="'.basename($image).'"></td>'; } ?> </tr> </table>
Pour obtenir ce genre de résultat:
<table border="1" cellpadding="30"> <tr> <td><img src="chemin/vers/images/MonImage1.jpg" alt="MonImage1" title="MonImage1.jpg"></td> <td><img src="chemin/vers/images/MonImage2.jpg" alt="MonImage2" title="MonImage2.jpg"></td> <td><img src="chemin/vers/images/MonImage3.png" alt="MonImage3" title="MonImage3.png"></td> <td><img src="chemin/vers/images/MonImage4.jpg" alt="MonImage4" title="MonImage4.jpg"></td> <td><img src="chemin/vers/images/MonImage5.gif" alt="MonImage5" title="MonImage5.gif"></td> </tr> </table>
Après il faudra sans doute changer quelques trucs pour ne pas avoir trop de cellules dans chaque lignes de du tableau mais la base est là.
Voilà la documentation de chaque fonction utilisées dans ce script: glob, foreach, echo, pathinfo, basename
Utilisateur anonyme
21 avril 2017 à 02:56
21 avril 2017 à 02:56
Pourquoi ne pas mettre directement le nom de l'image dans l'attribut tilte? Sachant que alt sert à décrire l'image au cas où cette dernière ne s'affiche pas.
JeanPierreDu69
Messages postés
3
Date d'inscription
vendredi 21 avril 2017
Statut
Membre
Dernière intervention
21 avril 2017
21 avril 2017 à 03:31
21 avril 2017 à 03:31
Bonsoir et merci pour la réponse.
Oui je comprend, mais si je posais cette question c'était pour ne pas avoir à saisir manuellement à chaque fois le nom du fichier car la j'ai donné un exemple avec juste quelques fiches. Mais au final il va y' en avoir des milliers.
Donc je me demandais s'il existait une commande quelconque qui puisse récupérer automatiquement le nom du fichier. Surtout que en fonction de différents, critères par la suite les noms de fichiers sont appelés à changer et il me faudrait à chaque fois modifier les feuilles html.
Si ce n'est pas possible à ce moment la je travaillerais à l'ancienne pour récupérer tous les noms par un fichier batch et ferais du copié collé dans ma feuille html. C'est ce que j'ai déjà fait pour mes saisies d'images sur la feuille.
Oui je comprend, mais si je posais cette question c'était pour ne pas avoir à saisir manuellement à chaque fois le nom du fichier car la j'ai donné un exemple avec juste quelques fiches. Mais au final il va y' en avoir des milliers.
Donc je me demandais s'il existait une commande quelconque qui puisse récupérer automatiquement le nom du fichier. Surtout que en fonction de différents, critères par la suite les noms de fichiers sont appelés à changer et il me faudrait à chaque fois modifier les feuilles html.
Si ce n'est pas possible à ce moment la je travaillerais à l'ancienne pour récupérer tous les noms par un fichier batch et ferais du copié collé dans ma feuille html. C'est ce que j'ai déjà fait pour mes saisies d'images sur la feuille.
JeanPierreDu69
Messages postés
3
Date d'inscription
vendredi 21 avril 2017
Statut
Membre
Dernière intervention
21 avril 2017
21 avril 2017 à 12:09
21 avril 2017 à 12:09
Merci beaucoup ZeNairolf pour toutes ces indications.
Je peux donc en déduire que en HTML il n'est pas possible d'automatiser tout ça. La partie PHP m’intéresse tout de même car ça va me permettre de mettre mes fiches par la suite sur internet.
La ou ça me pose problème c'est que je vais partager certaines fiches avec des gens qui n'ont pas internet et ou qui n'ont pas la possibilité d'installer un programme sur leur ordinateur de façon à faire tourner du PHP en local.
Bonne journée
Je peux donc en déduire que en HTML il n'est pas possible d'automatiser tout ça. La partie PHP m’intéresse tout de même car ça va me permettre de mettre mes fiches par la suite sur internet.
La ou ça me pose problème c'est que je vais partager certaines fiches avec des gens qui n'ont pas internet et ou qui n'ont pas la possibilité d'installer un programme sur leur ordinateur de façon à faire tourner du PHP en local.
Bonne journée