Afficher une image avec une variable

Fermé
rweiller Messages postés 4 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 8 décembre 2007 - 5 déc. 2007 à 00:02
Webline Messages postés 31 Date d'inscription mercredi 5 décembre 2007 Statut Membre Dernière intervention 17 décembre 2007 - 8 déc. 2007 à 20:57
Bonjour,
j'ai un petit souci : suite mon utilisateur a spécifié un chemin pour une image dans un formulaire :

<input type"file" name="image">
<input type="submit" value="envoyer">

J'enregistre la photo dans un repertoire :

$dest_dossier = 'D:/wamp/www/Photo/';
$dest_fichier = basename($_FILES['photo']['name']);
//+ la sécurité mais c'est pas interessant

move_uploaded_file($_FILES['photo']['tmp_name'],$dest_dossier . $dest_fichier);


Voila, maintenant que j'ai mon image, j'aimerai l'afficher sur ma page,
je voudrai faire quelque chose dans le genre :
<?php
$mon_chemin_image = $dest_dossier . $dest_fichier;
?>
<img src="<?php echo(mon_chemin_image); ?>

Mais cela ne marche pas ...

Auriez vous une solution ? Merci d'avance !
A voir également:

4 réponses

rweiller Messages postés 4 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 8 décembre 2007
5 déc. 2007 à 00:51
Bon pour des raisons inconnu il ne trouve pas le dossier racine :

D:/wamp/www/Photo/mon_image.jpg

mais par contre trouve :

../Photo/mon_image.jpg

et don affiche mon image voulue !

J'aimerai savoir pourqouoi, car sinon c'est un peu du bidouillage !

merci.
0
Webline Messages postés 31 Date d'inscription mercredi 5 décembre 2007 Statut Membre Dernière intervention 17 décembre 2007 11
5 déc. 2007 à 23:03
Je pense que tu dois utiliser le chemin http://localhost/Photo/mon_image.jpg à la place de D:/wamp/www/Photo/mon_image.jpg
Ou bien utiliser un adressage relatif comme ../Photo/mon_image.jpg
0
rweiller Messages postés 4 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 8 décembre 2007
8 déc. 2007 à 17:30
Merci ! désolé de repondre si tard mais enfait je dois effectivement utiliser un chemin relaitf. Par contre je n'ai pas essayer http://localhost/Photo/mon_image.jpg à la place de D:/wamp/www/Photo/mon_image.jpg

Merci pour t'as reponse !
0
Webline Messages postés 31 Date d'inscription mercredi 5 décembre 2007 Statut Membre Dernière intervention 17 décembre 2007 11
8 déc. 2007 à 20:57
Pas de quoi ;-)
Si tu n'as pas modifié la config de base de wamp http://localhost/ est la racine du répertoire web "www"
donc si tu as un dossier "photo" dans le dossier "www" il est accessible par http://localhost/photo
mais il est préférable d'utiliser un chemin relatif.

PS : tu devrais modifier le statut du sujet en "résolu"
0