Scoperta straordinaria:

impostando un url "locale" senza "http://..." il file viene eliminato!

$temp_url='file.png';

il problema è che ho bisogno dell'url completo!!