por favor, lee el manual
http://php.net/file_get_contents file_get_contents() traba con archivos, osea, imágenes, texto, etc...
todo lo que sea un archivo puede ser leído con dicha función, yo no veo el problema...
NOTA que una URL no es un archivo, pero también puede ser leída si
php.ini tiene activada la opción
allow_url_fopen