J'ai fait un script PHP qui crée des répertoires. Voici la fontion concernée :
Code :
- function createDirectory ($dirName, $currentDir) {
- if ($dirName == "" ) {
- return "Empty directory name";
- }
- if (mkdir ("$currentDir/$dirName", 0775)) {
- print "<font color=\"green\">directory $currentDir/$dirName created</font><br>";
- return "directory $currentDir/$dirName created";
- } else {
- print "<font color=\"red\">error creating directory $currentDir/$dirName</font></br>";
- return "error creating directory $currentDir/$dirName";
- }
- }
|
Lorsque je l'utilise chez moi (serveur linux), les permissions sont correctes :
Code :
- [kadreg@rincevent kuploader-0.81]$ ll
- drwxr-xr-x 2 httpd web 48 mai 9 20:21 toto/
- [kadreg@rincevent kuploader-0.81]$
|
En revanche, une fois uploadé chez free, les permissions des répertoires créés sont différentes :
Code :
- drwxr-x--- 2 web site 4096 May 9 18:22 essai
|
Maintenant les question :
- Pourquoi, bien que mon paramètree est 0775, je récupère des permissions en 755 ?
- Pourquoi y-a t'il cette différence avec free, ce problème rend mon script inutilisable chez eux (d'autant plus que leur serveur me refuse l'utilisation de chmod) ?
[jfdsdjhfuetppo]--Message édité par kadreg le 09-05-2002 à 21:30:52--[/jfdsdjhfuetppo]
---------------
brisez les rêves des gens, il en restera toujours quelque chose... -- laissez moi troller sur discu !