如何在PHP中的同一页面上包含多个包含

时间:2016-12-11 12:53:18

标签: php include

标题说明了一切,我一直试图让它发挥作用,但它并不适合我。它只显示第一个包含。

<?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():打开失败

2 个答案:

答案 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();