包含带有SITE_URL的php文件,但它不起作用

时间:2017-04-14 17:36:50

标签: php

我将我的网站网址定义为SITE_URL现在我正在尝试将一个包含SITE_URL的php文件包含在内,但它无效。

我的代码是:

<?php
include_once ('<?php echo SITE_URL ?>/vendor/autoload.php');
?>

2 个答案:

答案 0 :(得分:1)

好吧,你只能包含本地文件(除非你的ini文件中allow_url_include设置为On),所以你需要使用相对或绝对文件路径,而不是网址。

其次,你不能使用嵌套的php标签。你想要的,一般:

<?php include_once (SITE_URL.'/vendor/autoload.php');?>

答案 1 :(得分:0)

您不需要回显常数。你可以简单地连接它:

<?php include_once(SITE_URL . '/vendor/autoload.php'); ?>

此外,SITE_URL似乎不太可能是您想要的。通常你会使用&#34; DOC_ROOT&#34;或类似的常量表示您正在访问本地文件(而不是Web URL)。