質問編集履歴
1
コードを訂正しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,29 +5,27 @@
|
|
5
5
|
### 発生している問題・エラーメッセージ
|
6
6
|
該当のソースコードで if(!ret) と判定すると以下のエラーとなってしまいました。
|
7
7
|
```
|
8
|
-
file_get_contents(https://
|
8
|
+
file_get_contents(https://xxxxxxxxxxxxxxx.com): failed to open stream: No route to host in /file/Main.php on line 100
|
9
9
|
```
|
10
10
|
|
11
11
|
### 該当のソースコード
|
12
12
|
|
13
13
|
```ここに言語名を入力
|
14
14
|
<?php
|
15
|
-
$url = "https://
|
15
|
+
$url = "https://xxxxxxxxxxxxxxx.com";
|
16
|
-
$context = stream_context_create($contextOptions);
|
17
|
-
$ret = file_get_contents($url
|
16
|
+
$ret = file_get_contents($url);
|
18
17
|
if(!$ret){
|
19
18
|
echo 'そんなサイトは存在しません';
|
20
19
|
}else{
|
21
20
|
echo 'OK';
|
22
21
|
}
|
23
|
-
|
24
22
|
```
|
25
23
|
|
26
24
|
### 試したこと
|
27
25
|
ネットを調べると以下のようにignore_errorsをtrueにし、さらに$http_response_header(スーパーグローバル関数?)を使えばできるらしいのですができなくて、ほかに情報がなく困っています。
|
28
26
|
```
|
29
27
|
<?php
|
30
|
-
$url = "https://
|
28
|
+
$url = "https://xxxxxxxxxxxxxxx.com";
|
31
29
|
$contextOptions = array(
|
32
30
|
'http' => array(
|
33
31
|
"ignore_errors" => true,
|