Re-Bonjour Hyperion66,
J’ai essayé ce que tu m’as dit précédemment et cela marche ! Merci beaucoup…Je l’ai appelé test.php (pour les explications qui suivent )
Mais en fait le dossier ou la fonction devra s’appliquer contient des documents privés et est dans une zone protégée par htaccess. Or avec les tests que j’ai fait avec le fichier .php à la racine du site : la protection .htaccess ne s’applique pas : la fonction m’affiche les fichiers et il est possible de les télécharger…
Je souhaiterais donc placer ce fichier .php dans ma zone protégée (pour en contrôler l’accès) et appliquer la formule dans la zone protégée…Mais quand je place le fichier .php autre part que dans la racine, la fonction m’envoi un message d’erreur :
Fichiers
Date de mise en ligne
Taille du fichier
Warning: opendir(): open_basedir restriction in effect. File(/Documents) is not within the allowed path(s): (/home/phpmyadmin/:/home/httpd/vhosts/www.monsite.fr/:/home/httpd/vhosts/www.monsite.fr/tmp/:/usr/local/share/php/) in /home/httpd/vhosts/www.monsite.fr/web/Documents/test.php on line 18 Warning: opendir(/Web/Documents): failed to open dir: Operation not permitted in /home/httpd/vhosts/www.monsite.fr/web/Documents/test.php on line 18 Warning: readdir(): supplied argument is not a valid Directory resource in /home/httpd/vhosts/www.monsite.fr/web/Documents/test.php on line 20
0 fichiers disponibles pour un poids total de Ko
Pour informations, rencontrant ces problèmes, j’ai mémorisé automatiquement les mdp et login de ma zone protégée pour etre sur que ce ne soit pas cela qui empêche la fonction de s’appliquer!
J’ai essayé de faire pointer la fonction en mettant un chemin du type :
$path = Documents; comme quand le fichier .php est à la racine
ou
$path = Web/Documents; car mon logiciel de transfert ftp. m’indique ce chemin quand je navigue sur le serveur
ou
$path = /home/httpd/vhosts/www.monsiten.fr/web/Documents/ comme je fais pour mon fichier .htaccess
J’ai tout essayé, avec des guillemets, des /, etc. Mais rien ne marche, je pense donc que c’est une facon de l’ecrire…
Y a t’il une façon particulière de définir le chemin lorsque l’on place se fichier .php dans le dossier ( racine/Documents/test.php) pour qu’il pointe dans le fichier documents (racine/Documents/) ou dans un autre sous dossier si cela est la source du problème ??
J’espère avoir réussi à expliquer mon problème…
Merci d’avance encore une fois