[Php-avanzado] unlink no borra archivos

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Vie Ago 22 22:31:55 ART 2014


Hola Omar,

	debe ser un problema de permisos...

	Si el usuario que ejecuta el script (www-data u otro) no tiene permiso
para ver toda la ruta de acceso, no podrá acceder a los archivos al
final.

	Fijate que los directorios abba, videos y cam1 sean 755 y que cam1 sea
escribible por el usuario que ejecuta el script.

	Saludos!


PD: cómo hacés para que motion genere AVIs??? Yo siempre generé GIFs
para cada cuadro...


El vie, 22-08-2014 a las 15:56 -0300, Omar García Giorgini escribió:
> Hola gente ! 
> 
> 
> Un saludo para todos.
> Tengo un problema con el borrado de archivos , tal vez alguno pueda
> darme una mano.
> Desde un formulario donde listo los archivos .avi de un directorio ,
> mediante checkbox selecciono los que se quieren borrar y los envio a
> otro script , acá el código : 
> 
> 
> print_r($_POST);
> $os=$_POST['opciones'];
> $path='/var/www/abba/';
>       
>  foreach ($os as $value) {
> $ruta=$path.$value;
> // echo $ruta."<br>";
> // echo realpath($value);
> if (!unlink($ruta))
> {
> echo ("Error deleting".$ruta);
> }
> }
> 
> 
> Ya chequie y modifique los permisos de las carpeta y archivos , llegué
> hasta poner permisos 777 en ese directorio y a todos sus archivos.
> Allí guarda los videos , y algunas fotos , el programa Motion , un
> servidor de streaming para camaras. Pero me tira indefectiblemente   :
> 
> 
>  Error deleting/var/www/abba/videos/cam1/01-20140507011400.avi
> 
> 
> Cualquier sugerencia es bienvenida , gracias a todos .
> _______________________________________________
> Lista de correo: Php-avanzado
> Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
> Administración Web: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> Desubscripción: php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe

-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.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