Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/09/2009, 20:41
marcos46g
 
Fecha de Ingreso: julio-2009
Mensajes: 311
Antigüedad: 14 años, 9 meses
Puntos: 0
Pregunta Borrar imagen del servidor

hola aca estoy pidiendo una ayudita nuevamente
Mediante este código borro el registro de un producto de a base de datos y eso funciona perfectamente.
Solamente no funciona la parte que intento que borre la imagen asociada al producto dentro de la carpeta images/productos.
Al verificar la eficacia del código veo que el registro si se borra pero la imagen aun esta ahi. No muestra ningun error
Gracias por ayudarme


<?
include 'db.php';
$cod = $_POST["codigo2"];
$consulta = "SELECT * FROM productos WHERE idproducto ='$cod'";
$respuesta = mysql_query($consulta);
while ($registro = mysql_fetch_array($respuesta))
{$archivo=$registro["imagenProducto"];
$destino ="images/productos/".$archivo;
}

//error_reporting(E_ALL);
//ini_set('display_errors', true);

$consultaSQL="DELETE FROM productos WHERE idProducto = '$_POST[codigo2]'LIMIT 1";

unlink($destino) or die(mysql_error());// borra la imagen del sevidor
mysql_query($consultaSQL) or die(mysql_error());

$respuesta="productos.php";
echo "<meta HTTP-EQUIV='refresh' content='1;url=$respuesta'>";

?>

En destino se carga la ruta correcta con el nombre del archivo y eso tambien fuciona bien!!