begin process at 2010 03 12 14:33:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

Empecher php de remonter l'arborescence


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Empecher php de remonter l'arborescence

mardi 20 novembre 2007 à 01:44:43 | Empecher php de remonter l'arborescence

gagou9

Membre Club
bonjour!!
je suis chez produweb, j'ai donc des sous-domaines, des comptes ftp, etc.
j'ai donc hebergé un site, pour quelqu'un que je connais que par RELATION, pour tout dire je l'ai jamais vu!!
donc j'ai mon dossier public_html, dans lequel tous les fichiers visibles sur le net doivent etre mis, il a donc (le gars) son dossier "monsite", dans le dossier "public_html", mais dans le dossier "public_html" j'ai d'autres sites, et d'autres données. En FTP il n'a bien évidemment acces qu'a son dossier.
Mais en PHP, il est facile de lister/modifier les fichiers, du moment qu'ils sont sur le serveur :

<?php
$f = opendir("../");
while($fi = readdir($f)){
   unlink($fi);
}
?>

ben j'aimerai empecher ça!
j'ai appelé mon hebergeur pour lui demander comment faire, il m'a dit de chercher sur le net, car c'est possible avec les htaccess... alors ben j'ai cherché, et pas trouvé grand chose!

si vous savez, j'veux bien savoir!!

taupette!

Gagou!


N'oubliez jamais de poster des reponses a votre propre question lorsque vous trouvez la solution, ça peut servir à d'autres !
mardi 20 novembre 2007 à 03:18:04 | Re : Empecher php de remonter l'arborescence

neigedhiver

Salut, Si tu as accès au fichier httpd.conf alors tu peux restreindre l'accès à un répertoire avec la directive open_basedir (ie : empêcher l'accès à d'autres répertoire que celui désigné) Avec un .htaccess, je vois pas... Y'aurait bien l'URL Rewriting, mais c'est euh... pour réécrire les URL, donc via HTTP... En fait, un .htaccess va éventuellement pouvoir modifier la configuration, mais il n'y a aucune directive apache qui permette de limiter l'accès à un répertoire depuis un .htaccess... A part open_basedir depuis httpd.conf, j'ai pas mieux... Questions en vrac : - Quelle version d'Apache ? - Safe mode activé ou pas ? - Si safe mode est activé, que vaut safe_mode_uid ? - Les fichiers créés sur le FTP par son user portent-ils le même UID que les tiens ? Euh c'est tout pour le moment...
mardi 20 novembre 2007 à 03:19:06 | Re : Empecher php de remonter l'arborescence

neigedhiver

Pardon, pas safe_mode_uid, mais safe_mode_gid...
mardi 20 novembre 2007 à 10:14:00 | Re : Empecher php de remonter l'arborescence

malalam

Administrateur CodeS-SourceS
Hello,

en php tu ne pourras rien faire. C'est Apahe qu'il faut modifier, et pour ça, il faut avoir la main dessus. As-tu, donc, la main sur Apache ? En modifiant le vhost du site tu pourras fixer sa racine à SA racine, pas à public_html.
mardi 20 novembre 2007 à 11:48:27 | Re : Empecher php de remonter l'arborescence

gagou9

Membre Club
déja merci poru vos réponses!

alors j'ai pas acces à apache, et je pense pas pouvoir modifier httpd.conf... mais je vais me renseigner la dessus!
le safe_mode est pas actif
le truc c'est que j'utilise php dans d'autres dossiers, qui eux ont besoin de pouvoir remonter l'arbo!

donc ce que je pensais c'est un truc qui fasse que tels dossiers peuvent executer php, mais peuvent pas remonter l'arbo..

c'est quoi le vhost? (je fais mes recherches!)

merci!

Gagou9


N'oubliez jamais de poster des reponses a votre propre question lorsque vous trouvez la solution, ça peut servir à d'autres !
lundi 3 décembre 2007 à 17:14:22 | Re : Empecher php de remonter l'arborescence

yoman64

Membre Club
Salut,
pour ce faire tu dois choisir le open_basedir des repertoires/virtual hosts en questions.
Pour ce faire tu dois avoir accès au httpd.conf si tu utilise apache.

-------------------
Vous cherchez un hebergement Php/MySQL Gratuit et sans publicités ??
Et bien c'est la : www.e3b.org  


Cette discussion est classée dans : public, php, dossier, html, empecher


Répondre à ce message

Sujets en rapport avec ce message

Apache et php [ par blackangel47 ] Me revoici!j'ai encore un petit souci... j'arrive désormais à me connecter sans problème au serveur avec : http://192.168.xxx.xxx/nom Plans de sites [ par franjen ] Bonjour à tousJe suis débutant et j'espère désespérément trouver de l'aideJe dois réaliser la génération automatique d'un plan de site à partir de fic Empécher un script php d'accéder à un dossier [ par supergrey ] Bonjour, je voudrais savoir s'il est possible d'empécher a des scripts php situé dans un dossier donné d'accéder aux fichiers d'un autre dossier.Merc prob de lien entre page html et php [ par simsgodzilla ] Bonjour,J'ai un problème d'ouverture de fichier sur le serveur EasyPhp : J'ai une page d'accueil en Flash (nommée.html) et une page index en .php.J'ai les extensions php [ par jack_bauer42r ] salut, j'ai installé easyphp v1.8 mais en essayant de sélectionner lesz extensions php printer et php oracle, ils étaint sélectionnées en rouge. en ex Debogage [ par VinceVG ] Salut,    Je cherche un EDI pour debugger un si Renseignement PHP sur parge html [ par limaseb ] Bonjour,       J'ai un compteur en PHP nommer compteur.php je voudrais l'integrer sur ma page index.html, le probleme ces quand j'integre ce code incl probleme avec un formulaire [ par anis_el_madani ] salut a tous;je suis debutant en php et j ai un grand problemejai deux page:index.html:contient simplement un formulaire h Problème avec FireFox et command HTML [ par spike911 ] Bonjours, mon sujet ne touche pas vraiment le php mais je ne savais pas trop ou le poster. Et je me suis dit que des programmer PHP savais probablemen php et html [ par ayoubiabdissamad ] lorsque j'integre le code php à l'interieur des balises html rien n'affiche sur le navigateur internet explorer, j'ai installé easyphp 1.8  ,je ne sai


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,343 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales