8791 sujets

Développement web côté serveur, CMS

Hello,
J'ai récemment fait du net dans mes fichiers d'un site actuellement en développement.
J'ai créé des dossier (qu'il n'y avait pas avant)... Surprise : mes images ne s'affichent plus dans mes pages web!! Smiley decu
Et bizarrement même le test suivant ne marche pas :
J'ai une page située ici
http://localhost:8888/base/fold1/fold2/test.html

Et quand je mets
<img src=".../img/1.jpg" />
dans celle-ci, mon image ne marche pas!
Pour info voici ma structure :
base  --->  fold1  -->  fold2  ->  test.html
         |
        ---> img --> 1.jpg

Bizarre non? J'ai dans mon dossier un .htaccess (c'est pareil si je le supprime!)... Je ne comprend pas...
Merci à vous. Smiley cligne
Modifié par Menubestof (17 Mar 2011 - 19:19)
Administrateur
Bonjour,

"..." n'existe pas ici. C'est "../../" pour remonter de 2 niveaux de répertoires nan ?
Merci Felipe. Mais, oui et non!!
Les imgs apparaissent mais sous le logo d'"image brisée"... Ce qui est déjà bien puisque
Je ne comprends pas... Smiley ohwell

En fait je fonctionne avec Ajax :
mon fichier index.php est à la base de mon site, et récupère par Ajax des données de ma page test.php (fold1>fold2>).
Mes images sont traitées par php auparavant (scan du directory + listing)... Ce sont celles-ci qui s'affiche brisées, car les images dont la source est tappée (EX:
<img src="[b]./[/b]img/1.jpg" />
) s'affichent bien. Remarquez : le "./" suffit (pas de "../../" avec Ajax)...
(Par contre pour obtenir passant par php une image, certes brisée, le "../../" est nécessaire, sinon pas d'img du tout)...

Si vous avez des propositions... Merci bien Smiley cligne


EDIT : En fait lorsque je fais clic-droit > ouvrir l'image dans un autre onglet, voici l'URL de l'image brisée :
http://localhost:8888/img/1.jpg
Et voici l'URL qui devrait apparaitre normalement :
http://localhost:8888/[b]base/[/b]img/1.jpg
Pourquoi une telle erreur (sachant que, je le rappelle : c'est la seule manière à ma connaissance où les images sont tt de même "reconnues")??

Modifié par Menubestof (20 Mar 2011 - 17:58)
Merci Laurie-Anne de m'avoir mis sur la piste...
En fait ma fonction scandir() à besoin de "../../img/[...]", mais pour l'affichage des images, il faut en effet donner l'url "./img/[...]".

J'ai pas compris tout le pourquoi du comment, mais le principal et que ça marche, n'est-il pas?!

Merci à vous, forum efficace une fois de plus! Smiley cligne