problème de répertoires sous wamp

Ce topic a été résolu
scorpion

scorpion Le 4 août 2016 à 19:05 (Édité le 25 janvier 2019 à 17:52)

Salut tout le monde j'ai un soucis avec mon répertoire sous wamp.
Voilà actuellement je suis sur un projet et j'ai décidé de ne plus mettre mes liens en absolu ex "../../dossier/fichier.php" mais plutôt en relatif ex "/chemin/dossier/fichier.php" le problème est que lorsque je mets 
include '/inc/config.php';
PHP me sort une erreur du genre il n'arrive pas à ouvrir le fichier ou qu'il n'existe pas 
Pour info je l'appelle depuis le fichier
I:\wamp\www\projet\php\index.php

Je remercie toute personne qui voudra bien prendre de son temps pour m'aider
TrecKo

TrecKo Le 4 août 2016 à 19:45

Salut l'ami 😀

Alors d'après ce que j'ai compris, dans ton dossier projet, tu as un dossier "inc" et un dossier "php"
Si c'est le cas, j'ai fait un petit test de mon côté et tu dois mettre sa
include '../inc/config.php';
Tu peux rajouter les deux points et sa fonctionnera 😀

Bonne chance à toi pour la suite de ton projet 😉 
scorpion

scorpion Le 4 août 2016 à 19:55

Salut merci d'avoir pris le temps de me répondre mais en fait ça me fatigue de mettre à chaque fois 
include '../inc/config.php';
je voudrais plutôt indiquer le chemin à partir de la racine du site.
Je crois que sous wamp la racine c'est le dossier "www/" 
je voudrais mettre un truc du genre
include '/projet/inc/config.php';
 merci encore @trecko
TrecKo

TrecKo Le 4 août 2016 à 20:07

Re 😀

Alors dans ces cas là, si tu ne veux plus utilisé la méthode des points, tape directement l'url de ton site
http://127.0.0.2/projet/inc/config.php
Après je ne vois pas comment tu pourrais faire :/
TheOldNoob

TheOldNoob Le 4 août 2016 à 20:57

Salut l'ami,

Te prend pas la tête, si la première méthode fonctionne garde la, surtout que c'est la plus simple et la mieux gérer. 😉
TheOldNoob

TheOldNoob Le 4 août 2016 à 21:06 (Édité le 4 août 2016 à 21:12)

Je rebondi d'ailleurs pour soulevé une erreurs que tu a fait.

Chemin relatif = ../dossier/fichier.php

Chemin absolu = /dossier/fichier.php

Dans le chemin absolu, tu commence par un slash.

Après, je conseil le chemin relatif, car si tu met ton site en ligne le chemin risque d'avoir a changer ton chemin absolut qui part de la racine du systeme. Qui sera forcement différente sur ton hebergeur que sur ton pc.
scorpion

scorpion Le 6 août 2016 à 17:41

Alors retour aux bonnes veilles méthodes:'(
Merci encore les gars;p
Nobodief

Nobodief Le 10 août 2016 à 02:24 (Édité le 10 août 2016 à 02:26)

Les url, finalement c'est le moment le plus complexe lors du codage, bien que cela soit présenter de la plus simple manière possible, le résultat dépend de nombreuse configuration.

Mon architecture ce fait ainsi :

  • Racine => Page en php
  • app => contenu de tous les éléments php que j’inclus dans les pages avec du require.
  • assets => contenu css
J'utilise l'url rewritting pour dissimuler l'identité des pages qui sont en total contradiction avec.

Pour ma part sur les includes ou les requires il me suffit de faire :
require 'app/inc/config.php';
Ayant des doutes sur la sécurité de l'include je priviligie le require.
Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte