标题说明了一切,我一直试图让它发挥作用,但它并不适合我。它只显示第一个包含。
<?php include 'config.php'; include 'https://theurl/that_the_header_is_on/header.php'; include '$header_url'; ?>
编辑:错误在于:
[2016年12月11日03:26:13欧洲/莫斯科] PHP警告:include():http:// 通过allow_url_include = 0在服务器配置中禁用包装器 在第4行的/home/myurlf/public_html/SimplePages/index.php中 [2016年12月11日03:26:13欧洲/莫斯科] PHP警告: 包括(myurl.fluctis.com/SimplePages/Default/1.0/header.php): 无法打开流:没有找到合适的包装器 第4行/home/myurlf/public_html/SimplePages/index.php [2016年12月11日] 03:26:13欧洲/莫斯科] PHP警告:include():打开失败
答案 0 :(得分:0)
这应该使代码运行。但是......
<?php
include('config.php');
include('https://theurl/that_the_header_is_on/header.php');
include($header_url);
?>
你正试图这样做吗? ..你的帖子有点混乱
<?php
include('config.php');
$header_url = 'Includes/header.php';
include($header_url);
?>
答案 1 :(得分:0)
试试这个。这就是我目前使用的。
/**
* Load all the class under RTlib\RTphp
*
* @return boolean False if error
*/
function RTphpLoad() {
$lib = array();
$lib[] = '/src/RTmysqli.php';
$lib[] = '/src/RTpassword.php';
$lib[] = '/src/RTslugify.php';
$lib[] = '/src/RTutil.php';
try {
foreach ($lib as $class) {
require_once dirname(__FILE__) . $class;
}
return true;
}
catch (Exception $ex) {
trigger_error('RTphpLoad() Fail to load. ' . $ex->getMessage());
return false;
}
}
在另一个php文件中
require_once FILEROOT . 'RTlib/RTphp/load.php';
RTphpLoad();