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

Invité
Invité n'ayant pas de compte PHPfrance

14 juin 2006, 21:18

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.

Eléphant du PHP | 451 Messages

14 juin 2006, 22:42

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].'" />';
Jpaul
J'essaye d'aider : parfois je fais des erreurs, on me les corrige et j'apprends un peu plus. Super ce forum :)

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

14 juin 2006, 23:42

tu as déjà le chemin plus le nom de l'image:
$fich = $chemin.$a.'recetteimg.jpg';
non ? :-k

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 451 Messages

15 juin 2006, 06:14

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:
Jpaul
J'essaye d'aider : parfois je fais des erreurs, on me les corrige et j'apprends un peu plus. Super ce forum :)

Invité
Invité n'ayant pas de compte PHPfrance

15 juin 2006, 18:45

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.