[php]image
Résolu
naruto-94
Messages postés
904
Statut
Membre
-
naruto-94 Messages postés 904 Statut Membre -
naruto-94 Messages postés 904 Statut Membre -
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
- Légender une image - Guide
- Reduire taille image - Guide
- Acronis true image - Télécharger - Sauvegarde
- 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