Comment chmoder automatiquement un grand nombre de fichier

Comment chmoder automatiquement un grand nombre de fichier - PHP - Programmation

Marsh Posté le 07-05-2004 à 21:14:30    

Salut, je souhaite chmoder des fichiers contenus dans un répertoire et dans un sous répertoire automatiquement. J'ai fais un script en php mais le probleme c'est que pour pouvoir chmoder un fichier il faut être connecté en tant que propriétaire du serveur or lorsque le script est exécuté, il est exécuté à partir d'un autre serveur. donc ca ne marche pas.
Y a t il une autre alternative ? Dois je réaliser cette opération dans un autre langage ?
merci

Reply

Marsh Posté le 07-05-2004 à 21:14:30   

Reply

Marsh Posté le 07-05-2004 à 21:16:43    

oui via FTP il y a des fonction php.


Message édité par Berceker United le 07-05-2004 à 21:17:24
Reply

Marsh Posté le 07-05-2004 à 21:31:07    

via FTP c'est à dire ? peux tu être plus explicite ?

Reply

Marsh Posté le 07-05-2004 à 21:33:52    

Tu utilises un script PHP qui permet de ce connecter a un serveur FTP distant et changer le SHMOD de chaque fichier present dans le répertoire. Regarde la doc php sur les fonctions FTP.

Reply

Marsh Posté le 07-05-2004 à 22:45:36    

j'ai essayé en me connectant mais ca marche pas, c'est le meme probleme, et ca me renvoie l'erreur suivante :
Warning: chmod failed: Operation not permitted in /.../web/test3.php on line 115

Reply

Marsh Posté le 07-05-2004 à 22:48:13    

une autre solution ?

Reply

Marsh Posté le 07-05-2004 à 22:51:25    

ben non tu n'as pas les permitions pour faire cette opération !

Reply

Marsh Posté le 07-05-2004 à 22:56:12    

Berceker United a écrit :

ben non tu n'as pas les permitions pour faire cette opération !


oui j'ai bien compris mais est ce que tu as une autre solution ?

Reply

Marsh Posté le 07-05-2004 à 23:03:38    

Ben non car la tu demandes de contourner une sécurité de linux et toi meme tu dois savoir que c'est pas facile !

Reply

Marsh Posté le 07-05-2004 à 23:04:54    

ok, y a pas un moyen de faire ca dans un autre langage ?
Sinon ca veut dire que je suis obligé de chmoder les fichiers répertoire par répertoire avec mon logiciel ftp ?

Reply

Marsh Posté le 07-05-2004 à 23:04:54   

Reply

Marsh Posté le 07-05-2004 à 23:08:01    

ch3co2h a écrit :

ok, y a pas un moyen de faire ca dans un autre langage ?
Sinon ca veut dire que je suis obligé de chmoder les fichiers répertoire par répertoire avec mon logiciel ftp ?


ceci ne depend pas du language!
J'ai eu le meme probleme que toi un moment il y a pas le choix, aucun language peut etre au dessu d'un Linux sans passer par le piratage tu est obligé de passer part ton FTP ou bien que les fichiers sois creé par le moteur PHP lui meme je pense puis que c'est lui aurais les droits.

Reply

Marsh Posté le 07-05-2004 à 23:09:21    

ok merci

Reply

Marsh Posté le 07-05-2004 à 23:15:53    

De rien !  
mais peux tu m'expliquer ce que tu souhaites faire peut etre qu'il est possible de détourner le probleme

Reply

Marsh Posté le 08-05-2004 à 11:46:18    

En fait dans un répertoire principal et dans des sous répertoires, j'ai des milliers d'images sur lesquels je veux mettre mon logo.  J'y arrive mais seulement lorsque je change les droits de l'image via mon logiciel FTP.(J'active le droit à l'écriture pour tous). Or je ne peux pas faire ca pour chaque image. Donc voila je cherche une solution.

Reply

Marsh Posté le 08-05-2004 à 12:28:47    

C bon g trouvé la solution, je réalise cette opération en local sur mon ordinateur.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed