2010-07-24 11 views
7

Używam cakephp. Próbuję pobrać dane z Facebooka za pomocą file_get_contents. Dostaję ostrzeżenie.File_get_contents nie działa?

Ostrzeżenie (2): file_get_contents() [function.file-get-zawartość]: URL plików dostęp jest wyłączony w konfiguracji serwera Ostrzeżenie (2): file_get_contents (https://graph.facebook.com/XXXXXXX/?access_token=111978178XXXXXX|2.lg65A3c0atficNsFcf7Rog__.3600.12799XXXX-1000

Czy istnieje jakiś sposób, aby uzyskać dane?

I wdzięczni za każdą pomoc.

Dzięki.

Odpowiedz

11

To jest problem z konfiguracją na serwerze.

W php.ini ty najprawdopodobniej mają

allow_url_fopen = Off 

Jeśli chcesz zezwolić na to, aby ustawić go na. Pamiętaj jednak, że domyślnie jest on wyłączony, ponieważ jest bezpieczniejszy.

Typową alternatywą jest użycie cURL zamiast; możesz sprawdzić, czy Twoje środowisko hostingowe to oferuje.

+0

Z tego powodu jest prawdopodobne, że Twój dostawca usług hostingowych zablokuje ci ustawienie go w lokalnym php.ini (chyba że masz zarezerwowany hosting). – Leo

Powiązane problemy