Hola, estoy haciendo una pagina de borrado de imagenes para que borre imagenes tanto de la base de datos como del disco duro, de la base de datos no tengo ningún problema, lo elimina siempre a la primera, pero del disco duro, cuando quiere las elimina y cuando quiere no, y me preguntaba si hay alguna funcion o algo que cuando el codigo no se ejecute correctamente o no haga lo que tiene que hacer te avise de algúna forma y pare el codigo justo en ese punto.
Concretamente este codigo me funciona cuando quiere.
Código PHP:
//ELIMINA LAS FOTOS DEL PERSONAJE DEL DISCO DURO
$sql="SELECT * from imagenes,personajes WHERE imagenes.codpersonaje_imagen=codpersonaje AND codpersonaje='".$codpersonaje."'";
echo '<BR />';
echo $sql;
$consulta=mysql_query($sql, $conexion);
while($registros=mysql_fetch_array($consulta))
{
echo $registros["nombre_imagen"];
//ELIMINANDO LAS IMAGENES FISICAS
unlink("imagenes/imagenespequenas/".$registros["nombre_imagen"]);
}