Comment CHMOD de plusieurs fichiers à la fois

  • barry
  • Graduate
  • Graduate
  • Avatar de l’utilisateur
  • Inscription: Jan 28, 2005
  • Messages: 115
  • Loc: scotland
  • Status: Offline

Message Mars 13th, 2007, 11:13 am

HI

J'utilise ce script pour changer les permissions d'un fichier dans un dossier sur mon serveur

Je ne peux pas changer les permissions sur les fichiers de toute autre manière, s'il vous plaît si ive essayé ne this pas que le changement à 777 @ @ via cPanel de base ou de toute autre manière que aucun d'entre eux travaillent

c'est le script

<? php
chmod ( "/ home/username/public_html/newsite/photos/1172088881.jpg", 755);

chmod ( "/ home/username/public_html/newsite/photos/1172088881. jpg "," u + rwx, go + rx ");
chmod ( "/ home/username/public_html/newsite/photos/1172088881.jpg", 0755);

?>

Ce script permet de modifier les permissions de fichier pour que je puisse simplement les télécharger un à un, mais j'ai besoin de ce script mod pour changer les permissions de tous les fichiers dans le dossier de photos en une seule fois comme il en existe des centaines de fichiers et de leur faire une à un temps de prendre des semaines

toute aide sera grand
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Mars 13th, 2007, 11:13 am

  • mo_mughrabi
  • Student
  • Student
  • Avatar de l’utilisateur
  • Inscription: Nov 07, 2006
  • Messages: 73
  • Status: Offline

Message Mars 13th, 2007, 12:37 pm

essayez ceci:

Code: [ Select ]
<?php
exec("chmod 777 /full/path/*.jpg");
?>
  1. <?php
  2. exec("chmod 777 /full/path/*.jpg");
  3. ?>
  • AnarchY SI
  • Web Master
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Oct 30, 2004
  • Messages: 2521
  • Loc: /usr/src/MI
  • Status: Offline

Message Mars 13th, 2007, 8:33 pm

ou pour mieux correspondre à votre échantillon,
Code: [ Select ]
<?php
exec("chmod 755 /home/username/public_html/newsite/photos/*.jpg");
?>
  1. <?php
  2. exec("chmod 755 /home/username/public_html/newsite/photos/*.jpg");
  3. ?>
Image
"In a world without walls and fences, who needs Windows and Gates?"
  • barry
  • Graduate
  • Graduate
  • Avatar de l’utilisateur
  • Inscription: Jan 28, 2005
  • Messages: 115
  • Loc: scotland
  • Status: Offline

Message Mars 14th, 2007, 2:41 am

Shamow im danse ronde mon salon

merci chap thats probablement le plus utile morceau de code à partir de n'importe quel malade obtenir un cette année!

et encore une fois, je vous remercie tous :lol:
  • exist
  • Born
  • Born
  • No Avatar
  • Inscription: Aoû 12, 2007
  • Messages: 1
  • Status: Offline

Message Août 12th, 2007, 5:04 pm

Code: [ Select ]
function setFolderPermitions($path = false)    {
        if (!$path)    {$path = $this->galleryPath;}
        clearstatcache ();
        $currdir = opendir($path);
        while ($file = readdir($currdir))    {
            if ($file != '.' && $file != '..')    {
                chmod ($path."/".$file,0777);
                if (is_dir($path."/".$file))    {
                    $this->setFolderPermitions($path."/".$file);
                }
            }
        }
    }
  1. function setFolderPermitions($path = false)    {
  2.         if (!$path)    {$path = $this->galleryPath;}
  3.         clearstatcache ();
  4.         $currdir = opendir($path);
  5.         while ($file = readdir($currdir))    {
  6.             if ($file != '.' && $file != '..')    {
  7.                 chmod ($path."/".$file,0777);
  8.                 if (is_dir($path."/".$file))    {
  9.                     $this->setFolderPermitions($path."/".$file);
  10.                 }
  11.             }
  12.         }
  13.     }

Afficher de l'information

  • Total des messages de ce sujet: 5 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 67 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC