PHP

Résolu
Sid12nad Messages postés 10 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
Configuration: Windows Vista
Internet Explorer 7.0

5 réponses

  1. chantaussel Messages postés 140 Statut Membre 30
     
    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
    1. Sid12nad Messages postés 10 Statut Membre
       
      ce n'est pas ça????????
      0
  2. chico200987 Messages postés 856 Statut Membre 144
     
    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
    1. Sid12nad Messages postés 10 Statut Membre
       
      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
  3. chico200987 Messages postés 856 Statut Membre 144
     
    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
    1. Sid12nad Messages postés 10 Statut Membre
       
      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
      1. Alain_42 Messages postés 5413 Statut Membre 904 > Sid12nad Messages postés 10 Statut Membre
         
        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
      2. Sid12nad Messages postés 10 Statut Membre > Alain_42 Messages postés 5413 Statut Membre
         
        Merci c'été ça
        0
  4. chantaussel Messages postés 140 Statut Membre 30
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. chico200987 Messages postés 856 Statut Membre 144
     
    Oublie pas de mettre to nsujet en 'Résolu' merci ;)
    0