首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我想在php上包含来自web的代码。例如:要求“domain.com/文件夹/file.php”;

我想在php上包含来自web的代码。例如:要求“domain.com/文件夹/file.php”;
EN

Stack Overflow用户
提问于 2020-11-25 01:14:54
回答 2查看 41关注 0票数 1

我需要包括一些变量和代码从我的网站,我使用了include "example.com/folder/file.php";,我不能包括这个文件从我的网站。我有个付费的主持人。

我得到了以下错误:

代码语言:javascript
运行
复制
Warning: include(): http:// wrapper is disabled in the server configuration by allow_url_include=0 in 
C:\xampp\htdocs\folder\file.php on line 8

W arning: include(http:/example.com/folder/file.php): failed to open 
stream: no suitable wrapper could be found in 
C:\xampp\htdocs\folder\file.php on line 8

Warning: include(): Failed opening 'http://example.com/folder/file.php' 
for inclusion (include_path='C:\xampp\php\PEAR') in 
C:\xampp\htdocs\folder\file.php on line 8

(“example.com/文件夹/file.php”和"C:\xampp\htdocs\folder\file.php“是保护我隐私的说明性urls )

我希望你能帮助我。谢谢!

EN

回答 2

Stack Overflow用户

发布于 2020-11-25 04:32:34

您可以将这一行放在脚本的开头。

代码语言:javascript
运行
复制
ini_set('allow_url_include',1);

如果这不起作用,请参考allow_url_include并更新php.ini文件中的php.ini设置。

https://www.php.net/manual/en/filesystem.configuration.php

票数 0
EN

Stack Overflow用户

发布于 2020-11-28 01:19:27

解决问题的可能方法--创建您自己的web服务:

代码语言:javascript
运行
复制
// local script
$localVersion = '1.0.0';
$remoteVersion = '';

// get remote version as json
if( $remote = json_decode(file_get_contents('http://example.com/version.php')) {
  // $remoteVersion=$remote['version'];
  $remoteVersion=$remote->version
}

if( $localVersion < $remoteVersion ) {
  // do whatever...
}

远程脚本(version.php)

代码语言:javascript
运行
复制
// load your initialization, or just set
$version = '1.3.0';

header('Content-Type: application/json');
echo json_encode(['version'=>$version]);
die;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64997177

复制
相关文章

相似问题

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