He probado lo que me decis y funciona. Lo que pasa es que en mi programa no va. Me imagino que es porque paso el valor a traves de una array¿?. Os paso el trozo que elimina las imagenes.
La array principal extrae la informacion de un archivo de texto (archivo.txt) con el siguiente formato:
titular|cuerpo del mensaje|imagen.jpg
y el programa para borrar las imagenes del disco es este:
$fichero=file("archivo.txt");
$total=3;
for($i=0;$total>$i;$i++){
$noticia=explode("|", $fichero[$i]);
$foto=$noticia[2];
if(file_exists($foto)){
unlink($foto);
}
}
llevo 2 dias dandole vueltas al asunto y no consigo que funcione... estoy desesperado!!!