• Domingo 17 de Noviembre de 2024, 22:49

Autor Tema:  Función Unlink()  (Leído 1604 veces)

monis

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Función Unlink()
« en: Viernes 1 de Julio de 2005, 18:08 »
0
:P
Hola a todos...
Estoy haciendo una pagina en la cual se permite subir archivos al servidor a traves de la funcion copy() y move_uploaded_file(), luego despliego la lista de todos los archivos subidos, lo que deseo es eliminar los archivos que se seleccionen a través de un checkbox, utilizando la función unlink, y ahí es lo que tengo problemas......... <_<
 :rolleyes: Agradezco de antemano cualquier ayuda

gnfrs

  • Miembro MUY activo
  • ***
  • Mensajes: 195
    • Ver Perfil
    • http://www.laguns.com.ar/
Re: Función Unlink()
« Respuesta #1 en: Sábado 2 de Julio de 2005, 00:41 »
0
Hola, poné el código fuente así me fijo cual es el problema, saludos.
Gabriel S. Luraschi

·· Videos de Guns and Roses LAGUNS - Banda tributo a Guns N' Roses ··

.

monis

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Función Unlink()
« Respuesta #2 en: Miércoles 6 de Julio de 2005, 17:39 »
0
Hola  :D , el codigo es
//para copiar al directorio upload
<?
if($enviar) {
if($archivo != "" ) {
$extensiones = explode(".",$archivo_name) ;
$num = count($extensiones) - 1 ;
if($extensiones[$num] != "gif" && $extensiones[$num] != "jpg" &&$extensiones[$num] != "zip" &&$extensiones[$num] != "doc" && $extensiones[$num] != "tif" && $extensiones[$num] != "bmp" && $extensiones[$num] != "pdf" ) { $error = "Sólo se permiten archivos .gif,.zip,.doc,.jpg,.tiff,.bmp,.pdf <br>" ; }
if(file_exists("upload/$archivo_name")) { $error = "Ya existe un archivo con este nombre.<br>" ; }
if($archivo_size > 1000000 ) { $error .= "El archivo debe pesar menos de 1 Mb.<br>" ; }
if($error) {
echo "
<p class=\"titulo\">Error
<p>$error
<p><a href=\"javascript:history.back()\">Regresar</a>
" ;
exit ;
}
copy($archivo,"upload/$archivo_name") ;
$descarga = 1 ;
move_uploaded_file($archivo,"upload/$archivo_name") ;
echo "El archivo ha sido subido con éxito." ;
}
else {
echo "El archivo supera los 100 Kb" ;
}

}
?>

//para listar los archivos
<?
if(!$web){
$web='upload/.';
}
else
{
$dir=$web.'/';
}
$lista;
$handle=opendir($web);
$cont=0;
while ($file = readdir($handle)) {

   if($file!==basename($PHP_SELF)&&$file!==".")
   {
      if(!$file) echo "No se encontraron archivos";
      if(!is_dir($file)){
         echo "<input type=checkbox name=$file value='si'><a href=\"upload/".$dir.$file."\" target=\"_blank\">$file</a><br>\n";
      /*   if (archivo=='si'){
            $lista[$cont]=$file;
            $cont=$cont+1;
         }*/   
      }
      else
      {
         echo "<a href=\"".basename($PHP_SELF)."?web=".$dir.$file."\">\n";
      }
   }
}
closedir($handle);
echo '';
?>

 :unsure:
Si saben algún link de tutoriales o manuales para revisar sobre esto, bueno les agradezco cualquier ayuda :rolleyes: