Comunidad de diseño web y desarrollo en internet online

¿¿ Escalar directorios con PHP..?

Citar            
MensajeEscrito el 22 Jul 2008 04:30 am
Hola cristalab, hando buscando la forma de poder escalar archivos para darle permisos a una determinada carpeta.
Mi arbol de directorios es la siguiente:
www/cora2/servicios/galeria/fotos/imagenes Esta es la carpeta que quiero darle permiso
www/cora2/admin/scripts/php/imagen.php Este es el archivo que esjecuta el script para dar permiso a la carpeta 'imagenes'. El codigo que utilizo es el siguiente

Código :

$midirectorio=$_SERVER['DOCUMENT_ROOT'].'coracora2/Servicios/galeria/fotos/imagenes';
if (chmod( $midirectorio, 0755)){
echo 'permiso concedido';

}

Espero que me hayan entendido, si habria otra forma de hacerlo espero me lo expliquen por favor.
Gracias Cristalab, un saludo a todos..

Por FlexandFlash

48 de clabLevel



 

msie
Citar            
MensajeEscrito el 22 Jul 2008 02:14 pm
Nunca e manejado los permisos desde PHP pero ...

Código :

... $_SERVER['DOCUMENT_ROOT'].'coracora2/Servicios/galeria ... 


No deberia ser asi:

Código :

... $_SERVER['DOCUMENT_ROOT'].'cora2/Servicios/galeria ... 

Por Reymond

Claber

1111 de clabLevel

5 tutoriales
1 articulo

Genero:Masculino  

Mobile developer

firefox
Citar            
MensajeEscrito el 22 Jul 2008 02:50 pm
Oh claro que si que equivocacion, pero no hay una otra forma algo asi como en javascriot '.../' donde colocas puntos para regresar en el arbol de directorios.
Gracias Reymond..

Por FlexandFlash

48 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Jul 2008 02:54 pm
Las rutas relativas dependen de donde se esta ejecutando la pagina, de ahi es si va hacia adelante o atras, si le especificas "como es el caso" una ruta especifica, entonces solo funcionara en esa ruta precisamente.

Que es lo que quieres hacer?, que la ruta simplemente sea diferente para asignar los permisos?

Por Reymond

Claber

1111 de clabLevel

5 tutoriales
1 articulo

Genero:Masculino  

Mobile developer

firefox
Citar            
MensajeEscrito el 22 Jul 2008 03:15 pm
Lo que pasa es que la pagina que a donde la voy a subir no me asegura la ruta con el DocumentRoot. Lo que yo quiero hacer es regresar desde la ubicacion de mi script y poder darle los permisos a esa determinada carpeta..

www/cora2/servicios/galeria/fotos/imagenes Esta es la carpeta que quiero darle permiso
www/cora2/admin/scripts/php/imagen.php aqui se encuentra mi script.
En otras palabras desearia construir una ruta ralativa que parta de mi script y pueda llegar a la carpeta de destino, algo asi como se hace en CSS. '.../carpeta/archivo.jpg' para traer imagenes..

Por FlexandFlash

48 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Jul 2008 03:17 pm

Por mauril26

161 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Jul 2008 03:55 pm
Gracias otra vez Reymon y mauril26, ahora si he podido escalar en el arbol de directorios con este codigo:

Código :

<?php
echo getcwd()."\n";
chdir('../../../servicios/galeria/fotos');
echo getcwd()."\n";
if (chmod( 'imagenes', 0755)){
   echo 'permiso concedido';
}
?>

Gracias....a todos Cristalab..

Por FlexandFlash

48 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.