0

URLに問題があります.2〜3時間前に正常に機能していましたが、別のサーバーでそれを使用すると機能しなくなりました.これで再び機能しているように見えます.

これはエラーです

Warning: file_get_contents(http://#.#.#/?id=100) [function.file-get-contents]: failed to open stream: HTTP request failed! in
4

2 に答える 2

2

ヘッダーを設定する必要がある可能性があります。一部のサイトでは、ヘッダーなしでは表示できません。これを試してください。

$opts = array(
  'http'=>array(
    'method'=>"GET",
    'header'=>"Accept-language: en\r\n" .
              "Cookie: foo=bar\r\n" .
              "User-Agent:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)\r\n"
  )
);

$context = stream_context_create($opts);

$html = file_get_contents($url, false, $context);
于 2012-07-09T01:23:39.763 に答える
0

彼らがあなたのIPアドレスをブロックしているかどうかを確認してください.

于 2012-12-25T14:09:28.387 に答える