francoisch Posté 15 Octobre 2007 Posté 15 Octobre 2007 bonjour Sur mon répertoire racine, j'ai un sous-répertoire nommé martinot. Dans un module Php situé dans la racine, j'écris: include ("martinot/parmfamille.php"); pour adresser un fichier de ce nom situé dans le répertoire martinot. J'ai le message: Warning: main() [function.main]: open_basedir restriction in effect. File(martinot/parmfamille.php) is not within the allowed path(s): (/mnt/167/sda/f/b/fctestmad) in /mnt/167/sda/f/b/fctestmad/cahiers2.php on line 6 Merci par avance de m'indiquer ce qui peut clocher dans ce sujet. Francois
marcb Posté 15 Octobre 2007 Posté 15 Octobre 2007 Bonjour, Tu peux essayer : include ("/martinot/parmfamille.php"); (avec un '/' devant martinot) Sinon tu peux vérifier que le répertoire martinot est bien autorisé en lecture ? Enfin, tu peux nous dire ce qu'affiche un : echo $_SERVER['PHP_SELF']; M
francoisch Posté 15 Octobre 2007 Auteur Posté 15 Octobre 2007 bonjour Marcb J'avais essayé ta proposition include ("/martinot/parmfamille.php"); sans succès. Aussi, voici le résultat de echo $_SERVER['PHP_SELF'];: /cahiers2.phpmartinot cahiers2.php: le nom de la page qui s'exécute dans la racine et qui appelle, plus tard, parmfamille.php. martinot: je passe un paramètre en appelant cahiers2.php http://fctestmad.free.fr/cahiers2.php?repertoire=martinot Simplement, ce qui me surprend est que le nom de fichier, cahiers2.php, apparaisse ici concaténé au paramètre passé. Est-ce normal? Cela a t il qqechose à voir avec mon problème? Par avance merci de votre aide. Francois
marcb Posté 15 Octobre 2007 Posté 15 Octobre 2007 Bonsoir, Tu dois avoir un echo $_GET['repertoire']; après le echo $_SERVER['PHP_SELF']; c'est pour ça que tu crois que les deux sont concaténés. Sinon, tu n'a pas répondu à cette question : es-tu certain d'avoir les droits en écritures dans le répertoire martinot ? M
francoisch Posté 15 Octobre 2007 Auteur Posté 15 Octobre 2007 bonjour Oui, j'ai exactement ce que tu dis, un $GET juste après. Oui, mon sous-répertoire martinot est: - juste sous la racine de mon site - à moi, sans restriction de lecture / écriture Merci de votre aide et de vos conseils; néanmoins, mon problème resiste encore à nos efforts. Francois
francoisch Posté 15 Octobre 2007 Auteur Posté 15 Octobre 2007 bonjour Après réflexion, je dois convenir que j'ai mal identifié mon problème. Je mange donc mon chapeau sur ce sujet car ça fonctionne correctement avec martinot/parmfamille.php. Je vais mettre un autre post au sujet de l'erreur que je traque toujours mais mieux identifiée. Merci de votre aide, avec mes regrets de vous avoir fait travailler là dessus. Francois
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant