簡體   English   中英

file_get_contents返回“找不到文件”

[英]file_get_contents returning “File not found”

我試圖獲取網址的內容,但file_get_contents返回“找不到文件”。 這是我正在使用的代碼:

$url = "https://www.auction.com/residential/CA/active_lt/land_pt/resi_sort_v2_st/y_nbs/";
$context = stream_context_create(array(
    'https' => array(
        'method' => "GET",
        'header' =>
            "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n" .
            "Accept-Language: en-US,en;q=0.8\r\n".
            "Keep-Alive: timeout=3, max=10\r\n",
            "Connection: keep-alive",
        'user_agent' => "User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.66 Safari/535.11",
        "ignore_errors" => true,
        "timeout" => 3
    )
));
file_get_contents($url, false, $context);

但它沒有用。 你能幫忙做這個工作嗎? 或者,還有其他方法嗎?

試試這個我的工作

$ch = curl_init();
$curlConfig = array(
    CURLOPT_URL            => "https://www.auction.com/residential/CA/active_lt/land_pt/resi_sort_v2_st/y_nbs/",
    //CURLOPT_HTTPHEADER     => array('Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n','Accept-Language: en-US,en;q=0.8\r\n','Keep-Alive: timeout=3, max=10\r\n','Connection: keep-alive'),
    CURLOPT_POST           => false,
    CURLOPT_RETURNTRANSFER => true,

);
curl_setopt_array($ch, $curlConfig);
$result = curl_exec($ch);
echo'<pre>';print_r($result);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM