upload images

Invité
Invité n'ayant pas de compte PHPfrance

22 févr. 2007, 15:43

Bonjour à tous,
j'utilise un script trouvé sur internet pour uploader des images dans une page.
Tout marche très bien en local, mes image s'affichent bien dans la page.
Par contre, online ,les liens vers les images sont brisés.
Quand je vérifie le code source du navigateur, il y a ceci:
<img src="../../admin/Images/monImage.jpg"
la partie /admin/admin/Images/monImage.jpg, c'est moi qui précisée dans la config. Donc ../../ a forcément été rajouté par le script.

J'ai du mal à retrouver la fonction qui gère le chemin des images, d'ou 2 questions:
1- A quoi ça sert de rajouter ../../ devant un chemin vers un fichier?
2 Pourquoi ../../ marche en local (images bien affichées), mais pas online (liens brisés)

Merci pour vos réponses.

Avatar du membre
ViPHP
ViPHP | 3008 Messages

22 févr. 2007, 15:53

les ../ te permette de remonter d'un niveau dans ton arborescence.

On va imaginer par exemple que tu te trouves sur la page x.html qui se trouve dans un sous dossier :

Dossier 1 --> sous dossier --> x.html

Si tu veux par exemple afficher une image qui est contenue dans Dossier 1, sur ta page tu dois mettre comme chemin : href="../image.gif". Tu te trouves dans dossier et tu veux remonter vers Dossier 1.

Si tu ne vois rien c'est que l'image n'a pas été correctement uploadée. As-tu vérifié que l'image était bien présente sur le serveur ?

ViPHP
ViPHP | 1996 Messages

22 févr. 2007, 22:41

Montre ton code qui upload ca nous aidera...
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr