Page 1 sur 1

Chmod

Posté : 04 oct. 2005, 15:10
par lelapinou
je viens de faire cette fonction :
function ChmodFonc($from)
{
	$from = 'Gallerie/';
	chmod($from,02777);
			
	if ($dossier=opendir($from))
	{
		while ($fichier = readdir($dossier)) 
		{ 
			$l = array('.', '..');
			if (!in_array( $fichier, $l))
			{ 
				chmod($from.$fichier,02777);
			}
		}
	}
}
comment vérifier si elle a fonctionné sur mes répertoire dans l'espace web?

Posté : 04 oct. 2005, 15:15
par seayoung
penses tu que ta fonction marche ?
Je sais pas mais je pense que tu vas avoir quelque problème notemment pour la variable $dossier et peu etre aussi $fichier
enfin je pense

Posté : 04 oct. 2005, 15:16
par lelapinou
pkoi devrais-je avoir des soucis avec mes variables???

Posté : 04 oct. 2005, 15:20
par mere-teresa
Ben tu crées des dossiers et tu regardes leurs droits avant/apres

Posté : 04 oct. 2005, 15:22
par lelapinou
mais je ne comprend pas ton post, car mes rép sont déjà créés quand je lance le chmofonc... Si je comprend bien ce que tu dis, c que je dois, avant de créer le dossier, lui donner son mode...?

Posté : 04 oct. 2005, 19:20
par Truc
Salut, j'ai pas vraiment regardé ton code mais il me semble qu'il y a un chiffre de trop dans le chmod:
remplace

Code : Tout sélectionner

02777
par

Code : Tout sélectionner

0777
en prime je te file le lien de la doc

CHMOD

Posté : 05 oct. 2005, 12:32
par lelapinou
La solution pour résoudre mon socuis de CHMOD et d'automatiser le changement CHMOD directement lord de l'envoie via ftp. Ou alors d'exécuter une fonction de changement du mod non plus par chmod(), mais pas des commandes ftp : ftp_chmod(). Voilà, comme les commandes ftp sont bloquées sur mon serveur d'hébergement, j'ai automatiser les lignes de commandes avec mon outil ftp.

Merci à tous de votre aide, et un conseil pour les autres, lisez la doc :D :lol: