Tôi sử dụng chức năng file_get_contents
để nhận và hiển thị các liên kết bên ngoài trên trang cụ thể của mình.Làm thế nào để sử dụng CURL thay vì file_get_contents?
Trong tập tin tất cả những gì địa phương của tôi không quan trọng, nhưng máy chủ của tôi không hỗ trợ file_get_contents
chức năng, vì vậy tôi cố gắng sử dụng cURL với mã dưới đây:
function file_get_contents_curl($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
echo file_get_contents_curl('http://google.com');
Nhưng nó trả về một trang trống. Chuyện gì thế?
[curl_error] (http://php.net/manual/en/function.curl-error.php) là gì? –
mã hóa của bạn đang hoạt động, có thể curl không được cài đặt? kiểm tra trong phpinfo() – malletjo
Bạn đang làm không kiểm tra lỗi và sau đó tự hỏi tại sao không có lỗi hiển thị. Đó là .... không khôn ngoan. –