Comunidad de diseño web y desarrollo en internet online

Como borrar una imagen de un servidor????

Citar            
MensajeEscrito el 25 Nov 2007 06:26 am
Hola que tal, tengo el siguiente codigo para subir imagenes a una base de datos de un servidor externo:

$tmp_name = $_FILES['imagen']['tmp_name'];
$name = "./".$_FILES['imagen']["name'];
if (is_uploaded_file($tmp_name))
{
if (!copy($tmp_name,$name))
{
echo "No se pudo copiar el archivo.";
exit;
}
}
else
{
echo "No se pudo mover el archivo ".$tmp_name;
exit;
}

Segun la logica primero copio la imagen a una carpeta del servidor, pero como hago para borrarla despues de haberla ingresado al servidor?????. Agradesco su ayuda.

Por kyo_gfm

6 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 25 Nov 2007 07:47 am
La función para borrar archivos es unlink(); pero no me queda claro de dónde quieres borrarla :S.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 25 Nov 2007 07:54 am
La quiero borrar de la ruta donde copio la imagen, es decir, lo que hago primero es copiar los archivos foto dentro de una carpeta llamada FILES para posteriormente de esa carpeta jalarlos e ingresarlos a la base de datos.

Basicamente lo que quiero hacer es, despues de almacenar la foto en la base de datos con algun codigo borrar esa foto de la carpeta FILES, espero me puedas ayudar :D

Por kyo_gfm

6 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 25 Nov 2007 12:41 pm
Entonces, como te decían arriba, es unlink($ruta_archivo_a_borrar);

Por patoroco

5 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 26 Nov 2007 02:45 pm
Tambien tienes la opcion de crear un archivo temporal con:

Código :

$temp = tmpfile();

http://cl2.php.net/manual/es/function.tmpfile.php

Por york3rs

Claber

561 de clabLevel

1 tutorial

Genero:Masculino  

LA___Chile

msie
Citar            
MensajeEscrito el 26 Nov 2007 02:53 pm
podrias usar

Código :


@unset($rutaArchivo);    //con el @ ocultamos cualquier tipo de error (por ejemplo si la iamgen no existe)

Por 3w

145 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 27 Nov 2007 07:05 am
Entonces para el codigo que tengo si quiero utilizar unlink, con solo poner la linea:
unlink($name);
con esto ya borro el archivo que copie al servidor o la ruta mejor dicho????

Por kyo_gfm

6 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 27 Nov 2007 12:40 pm
Sería:

Código :

unlink("FILES/nombredelarchivodeimagen.jpg");


¿Algo no te ha quedado claro? :S.

Por DriverOp

Claber

2510 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.