Foros del Web » Programando para Internet » PHP »

unlink no funciona

Estas en el tema de unlink no funciona en el foro de PHP en Foros del Web. Hola buenas noches, quiero borrar el archivo pero no me funciona .. la sentencia esta bien echa ? $nombredelarchivo='archivos/'; if(file_exists($nombredelarchivo)) { if(unlink($nombredelarchivo)) print "El archivo ...
  #1 (permalink)  
Antiguo 23/09/2011, 16:30
(Desactivado)
 
Fecha de Ingreso: agosto-2011
Mensajes: 327
Antigüedad: 12 años, 7 meses
Puntos: 3
unlink no funciona

Hola buenas noches, quiero borrar el archivo pero no me funciona .. la sentencia esta bien echa ?

$nombredelarchivo='archivos/';
if(file_exists($nombredelarchivo))
{
if(unlink($nombredelarchivo))
print "El archivo fue borrado";
}
else
print "Este archivo no existe";

gracias
  #2 (permalink)  
Antiguo 23/09/2011, 16:48
 
Fecha de Ingreso: noviembre-2009
Mensajes: 535
Antigüedad: 14 años, 5 meses
Puntos: 25
Respuesta: unlink no funciona

eententa a poner todo el directorio si no funciona pon el mensaje de error para ver se podemos ayudarle
__________________
cada vez que aprendes algo te crees que no sabes nada
  #3 (permalink)  
Antiguo 23/09/2011, 16:50
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: unlink no funciona

la función unlink no borra directorios

$nombredelarchivo='archivos/';

donde está el archivo que deseas eliminar? yo veo un directorio...

para eliminar directorios se usa rmdir, pero deben estar vacíos, para poderlos eliminar.

Si quieres eliminar directorios llenos, en el foro y manual hay muchos temas y funciones recursivas para hacerlo.

Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #4 (permalink)  
Antiguo 23/09/2011, 16:52
 
Fecha de Ingreso: agosto-2011
Ubicación: Viña del Mar, Chile
Mensajes: 311
Antigüedad: 12 años, 7 meses
Puntos: 50
Respuesta: unlink no funciona

Está mal definida la variable y otras cosas, este es un ejemplo de unlink espero te sirva:

Código PHP:
//Eliminar Archivo del servidor
 
$rutayarchivo 'archivos/'.$nombrearchivo;
    if(
file_exists($rutayarchivo)) {
    
unlink($rutayarchivo );} 
  #5 (permalink)  
Antiguo 23/09/2011, 16:59
(Desactivado)
 
Fecha de Ingreso: agosto-2011
Mensajes: 327
Antigüedad: 12 años, 7 meses
Puntos: 3
Respuesta: unlink no funciona

Sigue sin funcionarme .... al igual soy yo que lo pongo mal !!

Tengo el directorio asi

Directorio
- archivos
- Paginaeliminar.hml
- pagina2.html
- etc..

como pongo la ruta bien ... :S
  #6 (permalink)  
Antiguo 23/09/2011, 17:00
(Desactivado)
 
Fecha de Ingreso: agosto-2011
Mensajes: 327
Antigüedad: 12 años, 7 meses
Puntos: 3
Respuesta: unlink no funciona

Ya pude era simple


$nombredelarchivo='archivos/';
a
$nombredelarchivo='archivos/'.$nombredelarchivo;
  #7 (permalink)  
Antiguo 23/09/2011, 17:04
 
Fecha de Ingreso: agosto-2011
Ubicación: Viña del Mar, Chile
Mensajes: 311
Antigüedad: 12 años, 7 meses
Puntos: 50
Respuesta: unlink no funciona

Te iluminaste o leíste la respuesta??..jejej
saludos
  #8 (permalink)  
Antiguo 23/09/2011, 17:04
(Desactivado)
 
Fecha de Ingreso: agosto-2011
Mensajes: 327
Antigüedad: 12 años, 7 meses
Puntos: 3
Respuesta: unlink no funciona

las 2 cosas :)

Etiquetas: unlink
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 06:57.