我只是尝试在本地执行远程PHP代码。
简单地说,我有一个外部脚本托管在xxx.com/code.txt上-然后希望让我的内部系统用PHP加载该代码。我试过使用file_get_contents(),但我不认为这是正确的方法。
我也尝试过使用include(),但似乎大多数PHP配置都禁用了http wrapper。因此,在这种情况下,我如何使用PHP检查服务器是否启用了allow_url_include,因为我的脚本依赖于加载外部代码,或者至少有一个if函数来检查allow_url_include是否启用。
发布于 2014-06-21 22:53:30
尝试此函数
function get_data($url)
{
$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);
echo $data;
curl_close($ch);
return $data;
}您可以像这样调用此函数
$response = get_data('http://yoursite.com/code.txt');https://stackoverflow.com/questions/24342720
复制相似问题