simplexml_load_file
ожидает имя файла или URL, но file_get_contents
уже выбирает данные с данного URL.Поэтому передайте $url
в simplexml_load_file
или используйте simplexml_load_string
Edit: Также ваш цикл должен выглядеть следующим образом, см. Документацию simplexml.
foreach ($xml->photos->photo as $entry) {
echo $entry->attributes()->id;
echo $entry->attributes()->owner;
echo $entry->attributes()->title;
}