Comunidad de diseño web y desarrollo en internet online

Borrar un archivo del servidor con php

Citar            
MensajeEscrito el 20 Jun 2014 02:17 am
Hola quisiera borrar un archivo del servidor con PHP (no confundir con borrar registro de la BD), si,
resulta que tengo agregados unos registros on imágenes y redirecciona al archivo borrar.php el cual me borra todos los registros de la tabla inclusive la ruta de la imagen.. problema?

como deben saber los registros contienen solo datos de texto, lo cual solo borra la ruta de la imagen el cual tenia como registro en la tabla, pero la imagen fisica queda en el server ocupando espacio

lo unico que quiero es que al borrar el registro de la BD tambien lo borre en el server

se que con este codigo php lo puedo borrar

Código PHP :

<?
unlink(‘archivo.jpg’);
?>


este es el codigo que uso para borrar un registro completo

Código PHP :

<?php
include("conexion.php");

$id=$_GET['id'];

$sql="DELETE FROM $tbl_name WHERE id='$id'";
$result=mysql_query($sql);

if($result){
echo "Registro eliminado";
echo "<BR>";
echo "<a href='admin.php'>Back to main page</a>";
}

else {
echo '<div class="error">';
echo "ERROR";
echo '</div>';
}
?> 


<?php
mysql_close();
?>


variable para reconocer y subir la imagen

Código PHP :

$nombrefoto=$_FILES['foto']['name'];
$ruta=$_FILES['foto']['tmp_name'];
$destino =  "fotos/".$nombrefoto;
copy($ruta,$destino);


como deberia implantarlo?
agradeceria que me ayudaran no se mucho de php, pero no le tengo miedo :D

Por nice00xt

Claber

223 de clabLevel

2 tutoriales

Genero:Masculino  

ing sistemas, musico,dibujante, diseñador web

chrome
Citar            
MensajeEscrito el 22 Jun 2014 07:28 am

La idea es que eliminen el nombre de la imagen en la BD y el archivo en el servidor, entonces, solo te quedaría añadir la línea del borrado del archivo cuando se haya eliminado de la BD. Asegúrate de colocar la ruta antes del nombre del archivo.

Saludos

Por Alexis88

21 de clabLevel



Genero:Masculino  

Web developer

chrome

 

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