Foros del Web » Programando para Internet » PHP »

como borrar un archivo del servidor

Estas en el tema de como borrar un archivo del servidor en el foro de PHP en Foros del Web. Saludos, Quisiera saber como puedo hacer para que desde un script borre un archivo que se encuentre en el servidor. Gracias....
  #1 (permalink)  
Antiguo 03/07/2003, 15:50
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 967
Antigüedad: 20 años, 11 meses
Puntos: 8
como borrar un archivo del servidor

Saludos,

Quisiera saber como puedo hacer para que desde un script borre un archivo que se encuentre en el servidor.

Gracias.
__________________
El aprendiz.
  #2 (permalink)  
Antiguo 03/07/2003, 15:54
Avatar de lado2mx
Colaborador
 
Fecha de Ingreso: agosto-2001
Ubicación: Veracruz
Mensajes: 3.720
Antigüedad: 22 años, 8 meses
Puntos: 9
creo que es delete($archivo);

Creo, porque segun dicen en PHP.net dice que sí.
  #3 (permalink)  
Antiguo 03/07/2003, 17:06
Avatar de nuevo  
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 20 años, 11 meses
Puntos: 2
mira lo puedes hacer de esta manera....;)

Código PHP:
//directorio del fichero
define('SERVER_PATH_TO_WEB_ROOT','avatares',FALSE);

//nombre del fichero a borrar, lo puedes cambiar por variable si quieres....yo lo uso para eliminar los avatares de mi script o las imagenes...
unlink(SERVER_PATH_TO_WEB_ROOT."/Thumbs.db"); 

un saludote !!! y espero que te sirva de algo....


se me olvidaba...tiu... si quieres o necesitas tb lo puedes hacer por ftp....

Código PHP:
If the unlink() funktion won't work for any reason, you can use this funktion (of course you need access by FTP):

 function ftp_del ($host = '
localhost', $user = 'root', $pw = '', $file) {

  $connid  = ftp_connect($host);
   $login   = ftp_login($connid, $user, $pw);

   $status = ftp_delete($connid, $file);

  ftp_close($connid);

   return $status;

 }

 echo ftp_del('
localhost', 'http', 'dungeonmaster', 'your_file.txt); 
__________________
3w.valenciadjs.com
3w.laislatv.com

Última edición por nuevo; 03/07/2003 a las 17:09
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:28.