PHP

Résolu/Fermé
Sid12nad Messages postés 10 Date d'inscription mercredi 19 mars 2008 Statut Membre Dernière intervention 27 mars 2008 - 19 mars 2008 à 18:25
chico200987 Messages postés 791 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 30 juillet 2018 - 19 mars 2008 à 23:30
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
A voir également:

5 réponses

chantaussel Messages postés 137 Date d'inscription lundi 17 mars 2008 Statut Membre Dernière intervention 9 juillet 2014 30
19 mars 2008 à 18:34
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'>"; 



0
Sid12nad Messages postés 10 Date d'inscription mercredi 19 mars 2008 Statut Membre Dernière intervention 27 mars 2008
19 mars 2008 à 19:37
ce n'est pas ça????????
0
chico200987 Messages postés 791 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 30 juillet 2018 143
19 mars 2008 à 18:43
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)
0
Sid12nad Messages postés 10 Date d'inscription mercredi 19 mars 2008 Statut Membre Dernière intervention 27 mars 2008
19 mars 2008 à 19:35
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????
0
chico200987 Messages postés 791 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 30 juillet 2018 143
19 mars 2008 à 19:42
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 !
0
Sid12nad Messages postés 10 Date d'inscription mercredi 19 mars 2008 Statut Membre Dernière intervention 27 mars 2008
19 mars 2008 à 20:03
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>
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894 > Sid12nad Messages postés 10 Date d'inscription mercredi 19 mars 2008 Statut Membre Dernière intervention 27 mars 2008
19 mars 2008 à 20:58
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
0
Sid12nad Messages postés 10 Date d'inscription mercredi 19 mars 2008 Statut Membre Dernière intervention 27 mars 2008 > Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017
19 mars 2008 à 23:27
Merci c'été ça
0
chantaussel Messages postés 137 Date d'inscription lundi 17 mars 2008 Statut Membre Dernière intervention 9 juillet 2014 30
19 mars 2008 à 20:10
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!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
chico200987 Messages postés 791 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 30 juillet 2018 143
19 mars 2008 à 23:30
Oublie pas de mettre to nsujet en 'Résolu' merci ;)
0