Php 文件\u获取\u内容($remote\u url)不工作

Php 文件\u获取\u内容($remote\u url)不工作,php,file-get-contents,Php,File Get Contents,我正在进行一个项目,需要从另一台服务器获取.htm文件。 但是file\u get\u contents()似乎不起作用,因为它总是返回以下内容: 文件\u get\u contents():无法打开流:连接超时 这是我的密码 $url = "https://hvgg.de/vplan/f" . $day . "/subst_001.htm"; $opts = array("http" => array("header" => "Connection: close") );

我正在进行一个项目,需要从另一台服务器获取.htm文件。 但是
file\u get\u contents()
似乎不起作用,因为它总是返回以下内容:

文件\u get\u contents():无法打开流:连接超时

这是我的密码

$url = "https://hvgg.de/vplan/f" . $day . "/subst_001.htm";

$opts = array("http" =>
    array("header" => "Connection: close")
);

$context = stream_context_create($opts);
$f = file_get_contents($url, false, $context);
如果我在本地主机上运行完全相同的代码,那么一切都运行得非常好,而且速度很快

这是我的
php.ini
的摘录:

allow_url_fopen                 On
allow_url_include               Off
always_populate_raw_post_data   Off
注意:我试图访问的服务器使用ssl和ssl证书,据我所知,ssl证书未经权威机构授权。 我还尝试了cURL,但也没有真正起作用,这是
cURL\u getinfo()
返回的输出:

Array
(
    [url] => https://hvgg.de/
    [content_type] => 
    [http_code] => 0
    [header_size] => 0
    [request_size] => 0
    [filetime] => -1
    [ssl_verify_result] => 0
    [redirect_count] => 0
    [total_time] => 63.11468
    [namelookup_time] => 0.005179
    [connect_time] => 0
    [pretransfer_time] => 0
    [size_upload] => 0
    [size_download] => 0
    [speed_download] => 0
    [speed_upload] => 0
    [download_content_length] => -1
    [upload_content_length] => -1
    [starttransfer_time] => 0
    [redirect_time] => 0
    [certinfo] => Array
        (
        )

    [primary_ip] => 89.19.241.160
    [primary_port] => 443
    [local_ip] => 
    [local_port] => 0
    [redirect_url] => 
)
你知道我能做什么吗?
我还了解到,这可能是由于IPv6或我的
/etc/resolv.conf
导致的错误。可能是这样吗?

使用localhost???或者live server?这都在我的live server上,但是如果我在本地主机上运行相同的脚本,它会正常工作。您是否尝试使用
$url=”http://hvgg.de/vplan/f" . $白天“/subst_001.htm”
http
??
$day
在哪里定义并加载了一些东西您是否激活了
开放式\u ssl
扩展?