PB Affichage d'image

izidor
Invité n'ayant pas de compte PHPfrance

16 déc. 2005, 01:03

Bonjour,

Je souhaite afficher une image en php 5.
Voici-ci mon script php :
<?php 
	$image = "a320-air.jpg";
	readfile($image); 
?>
Lorsque j'affiche ma page php dans le navigateur, l'image n'est pas affichée, c'est des caractères bizarres qui sont affichés à la place.

Est-ce que cela pourrait être dù à une mauvaise configuration du fichier php.ini ?
Que dois-je faire pour que cela fonctionne ?

Merci de votre aide.
NB : je travail MAC OS 10.4.3

Mammouth du PHP | 19672 Messages

16 déc. 2005, 01:06

Qu'est-ce que tu entends par "afficher une image" au juste ? readfile() n'est pas précisément fait pour afficher quoique ce soit mais va lire le fichier binaire... :-k
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 31 Messages

16 déc. 2005, 01:16

Je souhaite pouvoir visualiser mon image dans mon navigateur internet.

Le but serait de récupérer le chemin d'une image à partir d'une base de données MySQL puis d'afficher l'image dans le navigateur.

Merci de votre aide.

Mammouth du PHP | 1776 Messages

16 déc. 2005, 01:24

Dans ce cas là, on mettra le lien de l'image en base de données, et pour l'afficher dans le navigateur, on utilisera la balise <img>.
readfile existe pour lire le contenu de fichier...ouvre ton image sous bloc-note, tu aura le meme resultat que readfile :wink:

Eléphanteau du PHP | 31 Messages

16 déc. 2005, 01:31

Je viens de remplacer mon script de la façon suivante :
<?php 
	$image = "a320-air.jpg";
	//readfile($image); 
?>
<img src=$image></img>
Mais mon image n'est pas affichée..il y a un point d'interrogation à la place.

Eléphanteau du PHP | 31 Messages

16 déc. 2005, 01:46

Je viens de trouver la solution :
<img src=<?php echo "$image"; ?>></img>

Mammouth du PHP | 1776 Messages

16 déc. 2005, 02:07

Je viens de trouver la solution :
<img src=<?php echo "$image"; ?>></img>
<img src="<? echo $image; ?>">
c'est un poil mieux à mon goût :wink:
Modifié en dernier par DocType le 16 déc. 2005, 02:26, modifié 1 fois.

Eléphanteau du PHP | 31 Messages

16 déc. 2005, 02:12

Oui en effet..."The small is beautiful" :wink:

Merci du tuyo.