[php]image
Résolu
naruto-94
Messages postés
865
Date d'inscription
Statut
Membre
Dernière intervention
-
naruto-94 Messages postés 865 Date d'inscription Statut Membre Dernière intervention -
naruto-94 Messages postés 865 Date d'inscription Statut Membre Dernière intervention -
re-bonjour,
j'ai envie d'afficher une image selon le dossier et le nom de fichier qu'on a mis dans un formulaire tout est bon sauf que l'image ne s'affiche pas car a la fin du lien ou est ciblé l'image il y a %3Cbr
ex: /listes/326/fdsfds.jpg%3Cbr
le code source est :
----------------
- [ Juck'n0 ]-
j'ai envie d'afficher une image selon le dossier et le nom de fichier qu'on a mis dans un formulaire tout est bon sauf que l'image ne s'affiche pas car a la fin du lien ou est ciblé l'image il y a %3Cbr
ex: /listes/326/fdsfds.jpg%3Cbr
le code source est :
echo "Image : "; echo '<img src=/listes/' .$idsql. "/" .$data['image']; '>' ; echo "<br>";
----------------
- [ Juck'n0 ]-
A voir également:
- [php]image
- Image iso - Guide
- Acronis true image - Télécharger - Sauvegarde
- Reduire taille image - Guide
- Légender une image - Guide
- Image gratuite - Guide
2 réponses
Une bête histoire de guillemets ;)
Avec ton code actuel, la ligne effectivement lue par le navigateur est la suivante :
<img src=/listes/liste_bla_bla/image.jpg<br>
Je vois 2 erreurs :
- l'url de l'image n'est pas entre guillemets et la balise de fermeture d'image est absente, du coup il prend celle de fermeture de br ce qui fait qu'il croit que l'url de l'image est
/listes/liste_bla_bla/image.jpg<br
Le caractère < étant reservé aux balise le navigateur le convertit en son équivalent codé en hexa, à savoir %3C
Je corrigerais comme ça :
echo '<img src="/listes/' .$idsql. '/' .$data['image'] . '">' ;
echo "<br>";
Ben :)
PS :
La dernière balise saute car dans la ligne
$data['image']; '>' ;
il y a un point virgule après le $data['image'] du coup il zappe la suite
PPS :
Juste pour info la liste complète des codes hexas est ici :
http://perso.orange.fr/coin.des.experts/reponses/faq9_29a.html
Attention je me suis gourré la première fois mais je viens d'éditer la ligne corrigée, elle est correcte
Avec ton code actuel, la ligne effectivement lue par le navigateur est la suivante :
<img src=/listes/liste_bla_bla/image.jpg<br>
Je vois 2 erreurs :
- l'url de l'image n'est pas entre guillemets et la balise de fermeture d'image est absente, du coup il prend celle de fermeture de br ce qui fait qu'il croit que l'url de l'image est
/listes/liste_bla_bla/image.jpg<br
Le caractère < étant reservé aux balise le navigateur le convertit en son équivalent codé en hexa, à savoir %3C
Je corrigerais comme ça :
echo '<img src="/listes/' .$idsql. '/' .$data['image'] . '">' ;
echo "<br>";
Ben :)
PS :
La dernière balise saute car dans la ligne
$data['image']; '>' ;
il y a un point virgule après le $data['image'] du coup il zappe la suite
PPS :
Juste pour info la liste complète des codes hexas est ici :
http://perso.orange.fr/coin.des.experts/reponses/faq9_29a.html
Attention je me suis gourré la première fois mais je viens d'éditer la ligne corrigée, elle est correcte