Hmmm, una forma de debuging es ver como va el flujo. En el caso que indicas, sí es cierto lo que indicas, pero sin ver como va el resultado es dificil, te recomiendo que coloques un echo en cada parte, es decir
Código PHP:
Ver original$buscar_tag=strpos($codigo, $tag); echo $buscar_tag;
$borrar1=substr($codigo, ($buscar_tag+8)); echo $borrar1;
echo $borrar2;
$nombre_img_remoto=$borrar2[0];
echo $nombre_img_remoto;