hace algo por el estilo
$nombrefoto=explode("/",$_direccion_foto);
y ahora con
$largo=count($nombrefoto)-1;
conseguis la ultima posicion del array con el nombre del archivo
luego con un simple
if(file_exists($nombrefoto[$largo]))//con esto comprobas q exista el arcihvo a borrar
unlink($nombrefoto[$largo]);
y listo archivo borrado
si el archivo esta adentro de una carpeta por ejemploç
http://www.miweb.com/fotos/img1.jpg
donde haces
$largo=count($nombrefoto)-1;
deberias poner
$largo=count($nombrefoto)-2;
para q te tome con la carpeta
saludos espero te sirva