2014-07-17 99 views
0

我有一个PHP脚本包含e.ct几个变量 “的welcome.php”如何从另一个脚本回显包含html的变量?

<?php 
    $hello = '<p class="fontBlack15">we will collect your rent to co-inside with your student loan payments. </p>'; 
?> 

在另一个PHP脚本 “hello.php” 扩展我有:

<?php include 'welcome.php';?> 

<div id="header"><? echo $hello; ?></div> 

这doenst工作.. 。我真的不知道为什么?

谢谢

+0

运行脚本时发生了什么? –

+0

你正在使用本地主机或服务器? – Manwal

+0

您是否收到错误?把这个。 –

回答

2

也许你应该改变

<div id="header"><? echo $hello; ?></div>

<div id="header"><?php echo $hello; ?></div>

或更改short_open_tag1

编辑

或者,如果你使用PHP 5.4+你也可以简单的使用:

<div id="header"><?= $hello; ?></div>

而不管显示short_open_tag设置

4

变量的值。这是因为XAMPP不允许使用短版的PHP语法。

<div id="header"><?php echo $hello; ?></div> 

您必须使用<?php代替<?

+0

哦,谢谢alots – Photonic

0

请检查您的短代码是否正在工作。 否则转到php.ini文件并取消注释short_open_tag

0

虽然您没有指定您的文件是否在同一目录中?如果Ozan Kurt的答案MarcinNabiałek没有适合您,那么您的文件可能位于不同的目录中,因此您必须提供包含的目录路径。

<?php include '../your_file_path/welcome.php'; ?> 

then 

<div id="header"><?php echo $hello; ?></div> 
相关问题