Page 1 sur 1

il me met Array à la place d'afficher mon image. snifl!

Posté : 14 juin 2006, 21:18
par Invité
Voilà j'ai un petit code php qui me permet d'aller chercher une image
grâce à une chaîne de requête.
Maisdans mon code html au lieu de remplacer le code php par le code html, il me met Array

Code php
<?php
$chemin = 'cache/';
	$fich = $chemin.$a.'recetteimg.jpg';
	$tabFich = file($fich);
		echo '<img src="'.$tabFich.'" />';
?>
Voilà ce qu'il me met en html

Code : Tout sélectionner

<img src="Array" />
Et je sais pas pourquoi.
Meci d'avance.

David.

Posté : 14 juin 2006, 22:42
par jpaul
Si tu consulte la doc, tu verras que l'instruction file lit le contenu du fichier en te construisant un tableau avec une ligne par entrée du tableau.
fais :
echo "<pre>";
print_r($tabFich);
echo "</pre>";
tu peux probablement utiliser !
echo '<img src="'.$tabFich[0].'" />';

Posté : 14 juin 2006, 23:42
par Truc
tu as déjà le chemin plus le nom de l'image:
$fich = $chemin.$a.'recetteimg.jpg';
non ? :-k

Posté : 15 juin 2006, 06:14
par jpaul
tu as déjà le chemin plus le nom de l'image:
$fich = $chemin.$a.'recetteimg.jpg';
non ? :-k
Oups, je devais être fatigué moi hier !
Il semble que j'ai regardé le doigt et non ce qu'il montrait. :oops:

Posté : 15 juin 2006, 18:45
par Invité
Je me sens un peu comme une poule qui à trouvé un couteau.

Je met quand même le code qui marche!

Code : Tout sélectionner

<?php $chemin = 'cache/'; $fich = $chemin.$a.'recetteimg.jpg'; echo '<img src="'.$fich.'" />'; ?>
En tout cas merci pour les réponses, en fait j'aurais pu planer pendant un moment sans jamais trouver la réponse. des fois faut savoir prendre du recule et tout devient clair,... clair comme une lampe torche !!! :lol:

Merci encore
A+
David.