首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在PHP中执行远程代码

如何在PHP中执行远程代码
EN

Stack Overflow用户
提问于 2014-06-21 22:46:43
回答 2查看 489关注 0票数 0

我只是尝试在本地执行远程PHP代码。

简单地说,我有一个外部脚本托管在xxx.com/code.txt上-然后希望让我的内部系统用PHP加载该代码。我试过使用file_get_contents(),但我不认为这是正确的方法。

我也尝试过使用include(),但似乎大多数PHP配置都禁用了http wrapper。因此,在这种情况下,我如何使用PHP检查服务器是否启用了allow_url_include,因为我的脚本依赖于加载外部代码,或者至少有一个if函数来检查allow_url_include是否启用。

EN

Stack Overflow用户

发布于 2014-06-21 22:53:30

尝试此函数

代码语言:javascript
复制
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;
}

您可以像这样调用此函数

代码语言:javascript
复制
$response = get_data('http://yoursite.com/code.txt');
票数 2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24342720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档