PHP
Résolu
Sid12nad
Messages postés
10
Statut
Membre
-
chico200987 Messages postés 856 Statut Membre -
chico200987 Messages postés 856 Statut Membre -
Bonjour,
je trouve des difeculte a affiche mon Image en PHP
echo"<IMG SRC="C:\Users\SARAH\AppData\Local\VirtualStore\Program Files\EasyPHP 2.0b1\www\nad.JPEG">";
et l'image existe bien a l'emplacement indique et c'est *.JPEG
je trouve des difeculte a affiche mon Image en PHP
echo"<IMG SRC="C:\Users\SARAH\AppData\Local\VirtualStore\Program Files\EasyPHP 2.0b1\www\nad.JPEG">";
et l'image existe bien a l'emplacement indique et c'est *.JPEG
Configuration: Windows Vista Internet Explorer 7.0
5 réponses
-
Je pense que c'est un problème de guillemets. Tu dois utiliser des guillemets simples à l'intérieur des doubles, sinon, avec ...SRC="C:\... tu fermes ta commande echo!
Essaie:echo"<IMG SRC='C:\Users\SARAH\AppData\Local\VirtualStore\Program Files\EasyPHP 2.0b1\www\nad.JPEG'>";
-
C'est effectivement un problème de guillemet.. lorsque tu utilises PHP pour générer de l'HTML, tu dois faire très attention à ça celà est source de problème.
Regarde ce que tu as mis :
echo"<IMG SRC="C:\Users\SARAH\AppData\Local\VirtualStore\Program Files\EasyPHP 2.0b1\www\nad.JPEG">";
Juste avant le C:\ tu mets un guillemet, le serveur n'est pas censé deviner que c'est une ouverture et non une fermeture du premier guillemet juste après l'echo..
Tu dois donc à chaque fois remplacer tes guillemets " en simple quote ' dans la partie HTML ce qui donne ce qu'a dit chantaussel soit :
echo"<IMG SRC='C:\Users\SARAH\AppData\Local\VirtualStore\Program Files\EasyPHP 2.0b1\www\nad.JPEG'>";
Tu as aussi une autre façon, tu peux prévenir à ton serveur que ce n'est pas la fin de ton echo, il n'en prendra donc pas compte. Il suffit de l'annuler par un \ devant c'qui devrait donner si tu mets des simples quote partout :
echo'<IMG SRC=\'C:\Users\SARAH\AppData\Local\VirtualStore\Program Files\EasyPHP 2.0b1\www\nad.JPEG\'>';
La première solution est plus simple !
Bonne prog' ;o)-
malheureusement ça marche pas?
j'ai essaye avec ton code mais rien
je tien a te dire que l'image le serveur la trouve car il n'affiche pas un code d'erreur mais une petite icône avec un rond et carre et un triangule a l'intérieur comme quoi il indique que c'est bien un emplacement d'une image es ce que se serais un problème de taille????
-
-
Celà ne veux pas dire qu'il trouve l'image mais justement qu'il ne la trouve pas
Fait un Ctrl + U ou Clic droit > Afficher la source pour voir ce qu'il t'a généré, ensuite copie ce que tu trouves après le <img src=
Et colle le dans ton navigateur, tu verras s'il trouve l'image.. marque ce qu'il a généré dans ta balise <img !-
j'ai essaye de faire simple en Html
voila le code source et toujour rien
<html>
<head>
<title>Photos</title>
</head>
<body>
<IMG SRC='C:Program Files\EasyPHP 2.0b1\www\nad.JPEG'>
</body>
</html>- Bonsoir,
Pourquoi mets tu le chemin complet, mets plutôt le chemin relatif de l'image par rapport à ta page html. Car si tu transfères ça chez un hebergeur ça ne marchera plus.
essayes:
<html> <head> <title>Photos</title> </head> <body> <img src="nad.jpeg" width="50" height="50"> </body> </html>
mais vérifies que ton image est bien sous le même répertoire que ta page html
que l'extension est bien .jpeg (majuscules/minuscule a son importance !)
et précises la taille de l'image par width et height
-
-
Je sais pas si c'est une erreur de frappe, mais là tu as oublié un \ après C:
<IMG SRC='C:\Program Files\EasyPHP 2.0b1\www\nad.JPEG'>
Bon courage! -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Oublie pas de mettre to nsujet en 'Résolu' merci ;)