1

我有一个脚本可以提取文件的内容,然后像这样回显它:

$file_to_read = "http://website.com/" . $file_name;
$text = @file_get_contents($file_to_read);
echo $text;

这就是我这样做的方式,因为读取的文件包含 SSI 并且一旦回显将不起作用。

现在我需要复制代码,但使用 https 调用同一个网站,但它不起作用。有没有人对如何做同样的事情有建议,但是在调用 https URL 或使用本地路径时它可以工作吗?

谢谢!

4

1 回答 1

1

与 file_get_contents 相比,我在使用 cURL 方面更幸运,这是我用于包含 access_token 的 facebook api 调用的内容(仅在安全连接上可用):

$curl_handle=curl_init();
curl_setopt($curl_handle,CURLOPT_URL,$file_to_read);
curl_setopt($curl_handle,CURLOPT_CONNECTTIMEOUT,2);
curl_setopt($curl_handle,CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl_handle, CURLOPT_SSL_VERIFYPEER, false);
$text = curl_exec($curl_handle);
curl_close($curl_handle);
于 2011-06-18T00:12:31.327 回答