Cómo CHMOD múltiples archivos a la vez

  • barry
  • Graduate
  • Graduate
  • Avatar de Usuario
  • Registrado: Ene 28, 2005
  • Mensajes: 115
  • Loc: scotland
  • Status: Offline

Nota Marzo 13th, 2007, 11:13 am

HI

Yo estoy usando este script para cambiar los permisos de un archivo en una carpeta en mi servidor

No puedo cambiar los permisos de archivo de otra manera, ive intentado así que por favor no decir el cambio @ @ 777 a través de Cpanel o cualquier otra forma de base ya que ninguno de ellos están trabajando

este es el guión

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

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

>

Este script va a cambiar los permisos de archivo así que basta con descargarlas de una en una, pero necesito a mod este script para cambiar los permisos de todos los archivos en la carpeta de fotos en una sola vez, ya que hay cientos de archivos de allí y haciendo uno a la vez tendrá semanas

cualquier ayuda será grande
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Marzo 13th, 2007, 11:13 am

  • mo_mughrabi
  • Student
  • Student
  • Avatar de Usuario
  • Registrado: Nov 07, 2006
  • Mensajes: 73
  • Status: Offline

Nota Marzo 13th, 2007, 12:37 pm

intente esto:

Código: [ 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 Usuario
  • Registrado: Oct 30, 2004
  • Mensajes: 2521
  • Loc: /usr/src/MI
  • Status: Offline

Nota Marzo 13th, 2007, 8:33 pm

o para ajustarse mejor a su muestra,
Código: [ 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. ?>
Imagen
"In a world without walls and fences, who needs Windows and Gates?"
  • barry
  • Graduate
  • Graduate
  • Avatar de Usuario
  • Registrado: Ene 28, 2005
  • Mensajes: 115
  • Loc: scotland
  • Status: Offline

Nota Marzo 14th, 2007, 2:41 am

Shamow im baile ronda mi salón

gracias caps thats probablemente la más útil trozo de código malos obtener cualquiera de este año!

y de nuevo le doy las gracias a todos :lol:
  • exist
  • Born
  • Born
  • No Avatar
  • Registrado: Ago 12, 2007
  • Mensajes: 1
  • Status: Offline

Nota Agosto 12th, 2007, 5:04 pm

Código: [ 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.     }

Publicar Información

  • Total de mensajes en este tema: 5 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 108 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC