OK en la FAQ me encontre la explicacion un poco mas amplia para este caso, expuesto por cluster.
ok lo primero que se ocurrio fue listar el contenido del directorio donde se encuentran los archivos a borrar(no se si sea buena idea, o tal vez este demas hacer el listado), y despues usar la idea que uds me dan....
aki el codigo...
Código PHP:
<?
//primero se lista el contenido de la carpeta download
$the_array = Array();
$handle = opendir('download/.');
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$the_array[] = $file;
}
}
closedir($handle);
sort ($the_array);
reset ($the_array);
while (list ($key, $val) = each ($the_array)) {
}// fin de listado....
//borrado de archivos.........
if(isset($_POST['submit'])) {
foreach($_POST['the_array'] as $val) { //-------> linea 19
unlink($file);// acá se efectua la acción ----> linea 20
echo "Borramos $file<br>";
}
}
?>
<form method="post" action="<?=$_SERVER['PHP_SELF'] ?>">
<input type="checkbox" name="the_array[]" value="<?=$val?>"> <?=$file?><br>
</form>
doy click me sale este error....
Warning: unlink() [function.unlink]: Permission denied inline 20...
(por el momento lo estoy probando de modo local)
pero despues ya me sale este otro error......
Warning: Invalid argument supplied for foreach() in line 19
bueno esto es lo que llevo....
saludos!!