Interdire de reculer de répertoire en PHP

Fermé
filoozom - 19 nov. 2009 à 17:51
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 19 nov. 2009 à 20:00
Bonjour,
dans le but de faire un genre de Web FTP sur mon serveur, j'aimerais interdire à PHP de reculer de dossier.

Voici un exemple:

je me trouve à /www/ où est le site principal.
ensuite, j'ai un autre site sur /www/site2/

Mais si sur /www/site2/ je fais :
<?php
include('../index.php');
?>
il a accès au site principal.

Est-ce possible d'interdire cela (.htaccess par exemple) ?

Merci d'avance

5 réponses

gigaga Messages postés 2346 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 22 août 2014 301
19 nov. 2009 à 17:53
au cas ou tu ne le saurai pas. Il existe déjà une application nommé net2ftp permettant de mettre en place un FTP Web.
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505
19 nov. 2009 à 17:56
Et alors, il n'a pas le droit de s'entraîner et de développer dans le but d'apprendre ?
Perso, je m'amuse souvent à réinventer la roue de plusieurs choses simplement pour apprendre.
0
gigaga Messages postés 2346 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 22 août 2014 301 > avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024
19 nov. 2009 à 17:58
Heuu... OK mais je n'ai jamais dis l'inverse!
J'ai dis : "Au cas ou tu ne le saurai pas" et pas "ça existe déjà, t'embete pas"
0
filoozom > gigaga Messages postés 2346 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 22 août 2014
19 nov. 2009 à 18:01
Bah non, justement ça n'existe pas, net2ftp n'a aucun rapport avec ce que j'aimerais faire
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505 > filoozom
19 nov. 2009 à 18:03
Net2FTP est un Web FTP, ce n'est pas ce que tu veux faire ?
Je n'ai pas bien compris ton premier message alors.
0
filoozom > avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024
19 nov. 2009 à 18:07
J'aimerais créer des FTP sans pouvoir le faire sur l'hébergement en gros.

J'aimerais que par exemple:
/www/hebergement/ = sites de membres
et qu'on ne sache pas faire par exemple dans /www/heberment/site1 :
<?php
show_source('../site2/index.php');
?>
0
oui, mais ce n'est pas ça mon but, en fait je suis chez ovh avec un hébergement perso, et donc je peux avoir uniquement un utilisateur FTP, mais j'aimerais héberger plusieurs sites et donner accès a certaines personnes, sans pour autant leurs donner l'accès total à tout le site.
0
UP
0
Personne?
0
gigaga Messages postés 2346 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 22 août 2014 301
19 nov. 2009 à 19:46
Et un fichier .htaccess dans le répertoire /www/herbergement contenant
<Directory /www/herbergement>
deny from all
</Directory>

?
0
filoozom > gigaga Messages postés 2346 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 22 août 2014
19 nov. 2009 à 20:00
Non, ça ne fonctionne pas, il sait encore toujours passer par là sans rester là si je peux dire comme ça
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505
19 nov. 2009 à 20:00
Losque le PHP est exécuter, les règles du .htaccess ne sont pas suivies car PHP n'a rien à voir avec Apache : quand tu bloques l'accès à un dossier avec un .htpasswd, tu peux toujours y accèder en PHP
Donc le .htaccess est à oublier.
0