回答編集履歴
1
解決しないとのことで追記
test
CHANGED
@@ -7,3 +7,27 @@
|
|
7
7
|
|
8
8
|
|
9
9
|
また、php.iniにて、`allow_url_fopen = On`にしたかどうか、した後再起動したかどうかもご確認ください。
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
**追記**
|
16
|
+
|
17
|
+
解決しないとのことで、思いつくモノをいくつか。
|
18
|
+
|
19
|
+
- URLに日本語や空白などを含む
|
20
|
+
|
21
|
+
- uriencode()でurlをエンコードする
|
22
|
+
|
23
|
+
- 取得先サーバーがIISである
|
24
|
+
|
25
|
+
- 公式マニュアル([PHP: file_get_contents - Manual](http://php.net/manual/ja/function.file-get-contents.php))の「警告 IIS のような、」から始まる部分に、相手先がIISだとwarningが発生するので、error_reportingを調整してwarningを抑えるようにしないといけないとなっています。
|
26
|
+
|
27
|
+
- 取得先が、useragentによるアクセス制限をかけている
|
28
|
+
|
29
|
+
- [PHPのfile_get_contents()でユーザエージェントを偽装する | ちゃんと覚えておけよ?](http://ora.geo.jp/?p=738)
|
30
|
+
|
31
|
+
|
32
|
+
|
33
|
+
|