[php]image

Résolu/Fermé
naruto-94 Messages postés 865 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 20 décembre 2012 - 5 mars 2007 à 19:27
naruto-94 Messages postés 865 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 20 décembre 2012 - 5 mars 2007 à 20:17
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 samedi 4 septembre 2004 Statut Membre Dernière intervention 26 janvier 2008 45
5 mars 2007 à 19:56
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 mercredi 17 août 2005 Statut Membre Dernière intervention 20 décembre 2012 188
5 mars 2007 à 20:17
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