[Php-avanzado] chmod

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Sab Dic 5 01:34:04 ARST 2009


Hola Carolina,

	luego de subir la imagen con la "maniobra FTP" que estás usando, podés
cambiarle los permisos con ftp_chmod antes de cerrar la conexión.

http://ar.php.net/manual/en/function.ftp-chmod.php

	Ojo que van el octal! Ponele 0666

	Es posible sin embargo que nada de esto te haga falta: si tu script
modifica el tamaño al mismo tiempo que sube, podés modificar el tamaño
de la imagen en $_FILE[archivo][tmp_name] y el destino del
imagecopyresized lo ponés en el directorio definitivo.
	Esto te ahorra la maniobra FTP, porque la imagen de tamaño
redimensionado es nueva y no una copia del archivo de la subida...

El vie, 04-12-2009 a las 23:18 -0300, Silverzero escribió:
> Hola,
> 
> Subo una imagen con ftp_put y luego utilizo una clase para modificar
> el tamaño, pero esta me imprime error de que no tiene permiso para
> modificarla.
> Intenté agregando antes: chmod($path.$img,0777);
> pero me da este error: chmod() [function.chmod]: Operation not
> permitted in...
> 
> Hay alguna manera de que cuando esté colocando la imagen especificar
> los permisos? porque si cambio los permisos manualmente por ftp, me
> cambia los actuales, pero no los futuros por más que le diga que
> afecte a todos los archivos incluídos en el directorio, o si?
> 
> Saludos
> 
> -- 
> Carolina Derromediz
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
-- 

Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



Más información sobre la lista de distribución Php-avanzado