Güvenlik sebebiyle bazı paylaşımlı hostinglerde file_get_contents kapalı olur. Bu sebeple çalışmamış olabilir. Bunu anlamanın en kolay yolu, hata mesajlarını görünür yapmaktır. Kodunuzun başına şunu eklediğinizde otomatik olarak varsa bir hata mesajı, ekranda görürsünüz. (Tabi bu kodlar da engellenmediyse )

<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);