Muchísimas gracias Yranac, lo he solucionado con unlink("../fotografias/$foto");
Pero ahora me ha surgido otra duda, los archivos son .jpg y no consigo cambiar un archivo por otro, sin que se modifique el nombre del archivo, ya que coincide con el nombre del producto registrado.
Este es el codigo completo del formulario "EDITAR" desde aqui se pueden modificar todos los datos y visualizar la fotografía, pero no logro sustituir la fotografía visualizada por otra.
Código :
<?
include("../includes/config.php");
include("../includes/funciones.php");
if(isset($_POST['submit'])){
//borramos el registro.
//nos conectamos a la bd.
$cnx = conectar ();
//consulta sql.
$res = mysql_query("SELECT foto FROM forja WHERE id = ".$_GET['id']) or die("&output=error&msg=".mysql_error());
if( mysql_num_rows($res) > 0 ){
//si hay datos.
list($foto) = mysql_fetch_array($res);
//cambiamos los \n por <br> para html
unlink("../fotografias/$foto");
}else{
//no hay datos.
echo "error al buscar el registro.";
exit;
}
$sql = "DELETE FROM forja WHERE id=".$_POST['id'];
$res = mysql_query($sql) or die (mysql_error());
//actualizamos el xml el catalogo.
actualizarXmlcatalogo();
//cerramos la conexión.
mysql_close($cnx);
//mensaje de exito.
$titulo = "Registro Eliminado";
$mensaje = "El registro ha sido Eliminado";
include("mensajes.php");
exit;
}
if(empty($_GET['id'])){
header("Location: index.php");
}
?>
<html>
<head>
<title>Eliminar producto</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#000000" text="#FFFFFF" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF">
<form action="<? echo $SERVER['PHP_SELF']?>" method="post" name="form1">
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="30" class="cabeceraBold"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
Eliminar Registro</font></td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td>
</tr>
<tr>
<td> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="id" type="hidden" id="id" value="<? echo $_GET['id'];?>">
</font></td>
</tr>
<tr>
<td> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input type="hidden" name="id" value="<? echo $id;?>">
¿Eliminar registro : <? echo $_GET['producto'];?> ?<br>
</font></td>
</tr>
<tr>
<td align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="submit" type="submit" id="submit" value="Enviar">
</font></td>
</tr>
<tr>
<td height="30" class="pie"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="index.php">regresar</a></font></td>
</tr>
</table>
</form>
</body>
</html>
Muchas gracias por su tiempo! espero que os sirva el code.