777 ne reste pas
Forum Programmation : 777 ne reste pas
salut
quand je veut mettre 777 dans attribut du fichier une fois que je lese mis et que je revien dans atribut du fichier sa me remet 644
:-(
Peux tu nous donner quelques précisions supplémentaires ? quels système d'exploitation, quel fichier (celui d'un autre logiciel, ou un fichier à toi ?).
Si c'est sous linux ou unix, le changement des droits de 777 à 644 a du être effectué par un autre soft, (genre il l'a effacé et récréé ensuite, et dans ce cas il prend le umask pour savoir quels sont les droits à mettre lors de la création d'un fichier).
:-D
eu ba moi jai windows
le serveur dois avoir linux...
et c'est un fichier a moi :-)
En lisant tes posts précédents, si je comprend bien ce que tu souhaites faire c'est de l'upload de fichiers sur un serveur en utilisant php ?
Les fichiers uploadés sont alors mis automatiquement en 644 sur le serveur (qui doit tourner sous linux) ? c'est ca ?
moi je veut que sa soit en 777 mais sa se remet automatiquement en 644 c'est sa le probleme
le serveur, c'est le tien, ou c'est un hebergeur?
Dans le cas d'un hebergeur, je crois qui passe automatiquement en 644 par mesure de securité je pense!
Sinon, tu la fonction bool chmod ( string filename, int mode ) en php, pour definir les droits.
bool chmod????????et comment on fait
Le php executé par le serveur, c'est le tient n'est ce pas ? donc tu peux le modifier et ajouter un appel à chmod ... ?
manuel php fr chmod
:-D
Et pourquoi veut tu mettre les fichier uploadé en 777, tu sais aumoins ce que ca change ?
BA OUI !!
Tu ne répond pas a ma premiere question
exemple:
Code :
|
chmod("fichier", "0777" ); en gros c'est ca! et ca renvoi true ou false, si ca as marché ou pas!
le 0 devant 777 est important:
0777
0644 ...
important le 0!
Voila, test!
Et tu as pas repondu si c'etait TON serveur, ou alors si tu était hébergé?!
Faut être en root pour changer les chmods...
non
| Citation :
|
ouai moi aussi ca me semble bizarre que d'une page internet, tu change les droit comme ca mais bon...c'est à tester!
| Citation :
|
Allez, retourne sous windows 3.1...
salut,
c'est normal que le 777 ne reste pas les serveur de free en déactiver cette option sur leur serveur.
cirvent
| Citation :
|
Allez, retourne sous windows 3.1...
[/quote]
Hep, avant de dire une connerie verifie les source, je ne vois pas ou tu as vu qu'il faut etre en root pour changer un chmod sur un serveur sous linux, free a desactiver l'option, mais sur des hébergeur professionnel sa se fait tout seul mon ti gars.
MECHANT FREE!!!!!!!!!!!!!!!!!!!lol
Y'a pas besoin d'être root pour changer le chmod d'un fichier avec le php.
Le probleme qu'il se pose c'est qu'il faut que ce soit le process qui execute apache qui ait des droits sur le fichier et non pas l'utilisateur.
(normallement si c'est bien config, ca coïncide).
Maintenant, un chmod de 777 sur une page http ca ne sert strictement à rien...
(puisque de toute facon le process qui lit / ecrit / modie etc... c'est le process de apache).
La seul dif serait par le ftp mais dans le cas d'un hebergeur qu'on ne controle pas, y'a pas d'acces anonyme autorisé donc ... ca sert tjs pas.
quel est l'interet ?
Il y a 1855 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
