如何从另一个脚本回显包含html的变量?

时间:2014-07-17 11:28:04

标签: php html

我有一个php脚本,其中包含很少的变量e.ct“welcome.php”

<?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>

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

谢谢

4 个答案:

答案 0 :(得分:2)

可能你应该改变

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

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

或将short_open_tag更改为1

修改

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

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

显示变量的值,而不管short_open_tag设置

答案 1 :(得分:2)

这是因为XAMPP不允许使用PHP语法的简短版本。

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

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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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

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

then

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