Tema: Chmod Masivo
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/01/2006, 23:18
FeFeSP
 
Fecha de Ingreso: noviembre-2004
Mensajes: 75
Antigüedad: 19 años, 5 meses
Puntos: 0
De acuerdo Chmod Masivo

Hola gente.. hace un tiempo se abrió un Thread acerca de aplicar permisos a todos los archivos de un directorio, es decir un Chmod en forma masiva.
Pero no quedó claro, ya que solo dieron el enlace a la función chmod y la función dir dentro del sitio de PHP (www.php.net/chmod - www.php.net/dir)

¿Alguien me puede ayudar a ir armando un pequeño script que permita cambiar permisos de archivos en un directorio X con solo ejecutarlo?

Tengo Esto...
Código PHP:
$dir "prueba/";
if (
is_dir($dir)) {
   if (
$gd opendir($dir)) {
       while ((
$archivo readdir($gd)) !== false) {
       
chmod("$archivo"0777);
       }
       
closedir($gd);
   }

Y me da este error

Código:
Warning: chmod(): Operation not permitted in /home/httpd/vhosts/dominio/httpdocs/chmod.php on line 11
Warning: chmod(): open_basedir restriction in effect. File(..) is not within the allowed path(s): (/home/httpd/vhosts/dominio/httpdocs:/tmp) in /home/httpd/vhosts/dominio/httpdocs/chmod.php on line 11
Warning: chmod(): Operation not permitted in /home/httpd/vhosts/dominio/httpdocs/chmod.php on line 11
Warning: chmod(): No such file or directory in /home/httpd/vhosts/dominio/httpdocs/chmod.php on line 11
Warning: chmod(): No such file or directory in /home/httpd/vhosts/dominio/httpdocs/chmod.php on line 11
Warning: chmod(): No such file or directory in /home/httpd/vhosts/dominio/httpdocs/chmod.php on line 11

Saludos
Fe

Última edición por FeFeSP; 01/01/2006 a las 23:46