Aller au contenu

Problème avec l'insertion d'une image


Sujets conseillés

Posté

Bonjour à tous,

J'ai un peti problème avec

<?php echo "<img src=\"/php/logo.jpg\" height=\"30\" width=\"100\">

Je voudrais afficher un logo mais il ne s'affiche pas.

Je voudrais savoir comment on défini la source du logo svp.

Merci de vos réponse. :D

Posté

Bonjour,

Il faut fermer la balise <?php, comme toutes les balises d'ailleurs ;). Dans ce cas c'est avec ?>

Tu peux aussi mélanger l'utilisation des simples et doubles quotes pour rendre ton expression plus lisible. N'oublies pas non plus de fermer ton expression, avec un ; en fin de ligne !

Ton exemple devient alors (sur 3 lignes, mais ce n'est pas obligatoire) :

<?php 
echo '<img src="/php/logo.jpg" height="30" width="100">';
?>

... cela fera s'afficher le logo pour autant qu'il soit à l'emplacement "/php/logo.php" ... sinon, il faut modifier le chemin d'accès.

Dan

Posté

Oui merci Dan, j'ai mal recopier mon code mais c'est le bon mais à partir de c:/ je dois mettre le chemin d'accès ???

Posté

En fait tu dois mettre le chemin d'accès à partir du 'DOCUMENT_ROOT', qui est la racine de ton site.

Sinon, le chemin peut aussi être renseigné en mode relatif, à partir de l'endroit où se trouve la page qui appelle l'image.

Exemples:

echo '<img src="../php/logo.jpg" height="30" width="100">';

(remonter d'un niveau à l'aide du ..)

echo '<img src="./php/logo.jpg" height="30" width="100">';

à partir du répertoire courant, équivalent à

echo '<img src="php/logo.jpg" height="30" width="100">';

Dan

Posté

Bonjour,

pour savoir où se trouve ton programme, tu peux utiliser la fonction : realpath().

Utilisation :

echo realpath("logo.jpg");

Posté

Heu merci de ton aide Anonymus mais je n'y arrie toujours pas.

Mon image se trouve dans c:/.../mes document/koverzephp/

Je doit mettre quoi comme fonction pour qu'il la trouve ???

Merci de votre aide.

Posté

Quel est le chemin jusqu'à l'image, et quel est le chemin jusqu'au fichier qui appelle l'image ?

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...