2010-07-24 28 views
7

Tôi đang sử dụng cakephp. Tôi đang cố gắng lấy dữ liệu từ facebook bằng cách sử dụng file_get_contents. Tôi nhận được một cảnh báo.File_get_contents không hoạt động?

Warning (2): file_get_contents() [function.file-get-nội dung]: URL quyền truy cập tệp bị vô hiệu hóa trong cấu hình máy chủ Warning (2): file_get_contents (https://graph.facebook.com/XXXXXXX/?access_token=111978178XXXXXX|2.lg65A3c0atficNsFcf7Rog__.3600.12799XXXX-1000

có cách nào để có được dữ liệu?

tôi đánh giá cao sự giúp đỡ nào.

Cảm ơn.

Trả lời

11

Đây là sự cố cấu hình trên máy chủ của bạn.

Trong php.ini của bạn, bạn có lẽ hầu hết có

allow_url_fopen = Off 

Nếu bạn muốn cho phép điều này, đặt nó trên. Hãy lưu ý rằng mặc dù lý do nó bị tắt theo mặc định là nó an toàn hơn.

Cách thay thế phổ biến là sử dụng cURL thay thế; bạn có thể muốn kiểm tra xem môi trường lưu trữ của bạn có cung cấp điều đó không.

+0

Và vì lý do này, có khả năng nhà cung cấp dịch vụ lưu trữ của bạn sẽ chặn bạn đặt nó trong một php.ini địa phương (trừ khi bạn không lưu trữ được chia sẻ). – Leo

Các vấn đề liên quan