J'ai déplacé tous mes fichiers d'être à la racine (aucun dossier, non très organisé) de manière à ce qu'ils résident maintenant dans la structure de répertoire suivante dans mon dossier racine: . .. Et c'est bien.
Cependant, j'ai deux ou trois scripts PHP qui téléchargent des fichiers (images) dans le dossier d'images ci-dessus.
Cela a fonctionné bien jusqu'à ce que j'ai déplacé tous mes fichiers et maintenant, j'ai expérimenté des choses comme "../", etc. afin de lier à partir du répertoire des scripts, d'un niveau, puis de le répertoire d'images. P> Toute aide appréciée les gars .... p> p>
3 Réponses :
L'utilisation de ce que vous avez indiqué ci-dessus fonctionnera, donc si vous êtes dans CSS et que vous voulez aller à des images (à titre d'exemple), vous effectuez ce qui suit:
require_once('../images/yourimg.png');
C'était juste un exemple, montrer comment utiliser "../". Si vous étiez dans / scripts / et que vous vouliez télécharger une image sur / images / vous utiliseriez ... move_uploaded_file ($ _ Fichiers ["Votre_file '] [' Name '],'./images/new_name.jpg ') code>
Le requis_once est simulaire à l'instruction requis (), mais il vérifie que le fichier a déjà été inclus, et s'il ne l'a pas été inclus.
Maintenant pour votre question, si vous avez quelque chose comme: p> et vous voulez que le script écrit un fichier sur p> alors vous devez faire référence à la destination de l'image à Quelque chose comme ceci: p> copie ('source / fichier / emplacement / rémallyimage.jpg', '../images/sampleimage.jpg')
<
Comme autre réponse Notes de réponse, du répertoire actuel vers le haut, puis de reculez vers des images peut être effectuée via un chemin comme Une alternative à cette méthode utilise un HTML "../ images / yourimg.png" code>. p> li>
pointé sur le répertoire parent, après quoi vous utiliseriez des chemins tels que "images / yourimg.png" code> pour référencer les images ou
"JS / ONES.JS" code> dans JS, etc. p> li>
ul>