Voici la structure de répertoirelien php fichier image répertoire web par défaut
/domain.com
/public_html
/functions
/image
/mobile
/www
le dossier /domain.com/public_html/www a un fichier index.php le répertoire web par défaut est/utilisateur/public_html/www dans le fichier d'index est un include qui inclut les fonctions avec include "../ functions/function.inc" cela fonctionne sans problème lorsque je veux lier à une image dans le dossier de l'image que je ne reçois pas par exemple par exemple
<img src="../image/graphic/logo.gif" alt="alt text"/>
Est-ce que quelqu'un a une idée pourquoi le lien vers l'image ne fonctionne pas et comment lier correctement au fichier image?
J'ai essayé <img src="<?php echo $_SERVER['PHP_SELF']; ?>../image/graphic/logo.gif" alt="alt text"/>
mais qui me donne le même résultat quand je construis un lien autour de l'image pour accéder aux propriétés que je reçois cela comme chemin http://domain.com/image/pc/tattoo_small/small_2008_10_22_001.JPG le chemin doit être http://domain.com/public_html/image/pc/tattoo_small/small_2008_10_22_001.JPG lorsque je tente pour accéder directement à cette url http://domain.com/public_html/image/pc/tattoo_small/small_2008_10_22_001.JPG je reçois un car le répertoire Web par défaut fichier 404 introuvable erreur est /domain.com/public_html/www J'ai essayé http://domain.com/../image/pc/tattoo_small/small_2008_10_22_001.JPG pour obtenir le dossier de l'image, mais cela n'aide pas non plus.
Quelqu'un a-t-il des idées ou est-il impossible de créer un lien html vers des fichiers graphiques en dehors du répertoire web par défaut?
Merci de lire ce loin
Merci pour les réponses à ce jour. Je vais essayer de résoudre mon problème avec l'une des solutions recommandées et signaler ma solution de travail ici. Je souhaitais que le dossier image se trouve au même niveau que le dossier www et mobile car certaines images utilisées pour la version pc (www) et la version mobile sont identiques. Bien sûr, il est plus facile de simplement obtenir un dossier d'images dans le www et dans le dossier mobile et je pense que c'est ce que je vais faire.
merci à tous pour le conseil. La raison principale pour laquelle je ne vais pas travailler avec un script est qu'un script sera une solution difficile à un problème facile et aussi parce que je ne vois pas vraiment comment vous pouvez envelopper votre image dans une classe css et comment fournir alt texte pour une image.
Et vous voudriez le faire VRAIMENT soigneusement ou vous présenterez un trou de sécurité massif :) –