Afficher une image avec une variable

rweiller Messages postés 4 Statut Membre -  
Webline Messages postés 31 Statut Membre -
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 !

4 réponses

  1. rweiller Messages postés 4 Statut Membre
     
    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
  2. Webline Messages postés 31 Statut Membre 11
     
    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
  3. rweiller Messages postés 4 Statut Membre
     
    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
  4. Webline Messages postés 31 Statut Membre 11
     
    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