Chmod

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Chmod

CHMOD

par lelapinou » 05 oct. 2005, 12:32

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:

par Truc » 04 oct. 2005, 19:20

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

par lelapinou » 04 oct. 2005, 15:22

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...?

par mere-teresa » 04 oct. 2005, 15:20

Ben tu crées des dossiers et tu regardes leurs droits avant/apres

par lelapinou » 04 oct. 2005, 15:16

pkoi devrais-je avoir des soucis avec mes variables???

par seayoung » 04 oct. 2005, 15:15

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

Chmod

par lelapinou » 04 oct. 2005, 15:10

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?