script d'affichage d'une image

Eléphant du PHP | 117 Messages

16 oct. 2005, 18:04

Bonsoir,

J'avoue que je suis fatigué...
Je n'arrive pas à trouver la syntaxe pour afficher une image sachant que:

j'ai une variable
$image qui contient et affiche bien le chemin H:adhesion.jpg

le script
echo '<img src="$image" />';

me renvoie une image vide.

Avatar du membre
ViPHP
ViPHP | 3008 Messages

16 oct. 2005, 18:10

Un tit code serait le bienvenu pour qu'on puisse t'aider...

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

16 oct. 2005, 18:12

Hum, est tu sur du chemin ou trouver l'image ?
en passant ajoute l'attribut alt dans la balise img :wink:

/!\ 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 | 117 Messages

16 oct. 2005, 18:35

oui je suis sur du chemin, pour vérifier je fais ecrire la variable du chemin par echo

je vois en clair le chemin.

Le chemin a par ailleur été chargé par un formulaire depuis l'image souhaité dans la base mysql que je relis donc.

est ce que la syntaxe echo d'affichage de l'image est bonne ?

Eléphant du PHP | 117 Messages

16 oct. 2005, 18:39

Il me vient une lumière :
écrire comme je l'ai fais equivaut je pense à

echo '<img src= H:adhesion.jpg />';

et ça H: est-ce correct ou c'est pas./ ?

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

16 oct. 2005, 18:50

et ça H: est-ce correct ou c'est pas./ ?
Je dirai NON, a quoi fait référence ce H ?
essai avec ./ tu vera bien :wink:

/!\ 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 | 117 Messages

16 oct. 2005, 18:52

Je pense savoir où est l'erreur mais je ne sais pas la corriger.

Mon formulaire
<input type="file" name="logo" />
me fait charger un chemin avec des antislash
tout se charge dans la base mais à la restitution de l'info
tous les antslash sont sucrés ! de sorte qu'on ne s'y retrouve plus.
Comment mémoriser le chemin?
C'est vrai que je charge dans un blob (si c'était char ou etxte cela devrait faire différent)

Bref, je veux une image dans un blob comment faire !

J'ai déjà posé la question ...

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

16 oct. 2005, 20:33

Hum, je vois pas trop je n'ai jamais utilisé le type blob, mais pourquoi veut tu mettre ton chemin en BD en principe tu ne changera pas le dossier source donc le chemin peut etre mis en dur.

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

ViPHP
ViPHP | 2144 Messages

16 oct. 2005, 20:40

Il nous faudrait le code complêt formulaire + page de traitement php pour voir ce qui cloche.

ViPHP
pjl
ViPHP | 2119 Messages

16 oct. 2005, 21:15

si tes images sont stockées dans une BDD au format blob, elles ne sont pas stockées en clair sur le DD, donc je ne vois pas ce que vient faire le h du chemin.

Ensuite, si tu veux récupérer tes images, tu dois désormais recréer le fichier stocké dans ta BDD.