[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   -
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 :

echo "Image :  ";
echo  '<img src=/listes/' .$idsql. "/" .$data['image']; '>' ;
echo "<br>";

----------------
- [ Juck'n0 ]-
A voir également:

2 réponses

benkeeper Messages postés 81 Date d'inscription   Statut Membre Dernière intervention   45
 
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
0
naruto-94 Messages postés 865 Date d'inscription   Statut Membre Dernière intervention   188
 
Oui j'ai vu sa..j'ai galeré pendant 5mn avec le faux code ..avant de mettre rafraichir .^^
mais bon c'est pas grave j'ai réussi
merci encore une fois
----------------
- [ Juck'n0 ]-
0