[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