回声php与echo html php

时间:2017-07-04 06:47:46

标签: php html

我目前有一个回复我的html模板的php。

然而,在该HTML模板中,还有另一个来自另一个php脚本的回声。

只是想知道我该怎么做?因为一旦我回复了我的html模板,那么它似乎并没有从其他php脚本回显我的内容。

HTML模板

<php? $html = '<span>name:<?php echo $name; ?></span><span>email:<?php echo $email; ?></span>' ?>

联系模板

<php? $name = "hello world"; $email = "hello@world.com"; ?>

4 个答案:

答案 0 :(得分:2)

我可以看到你正在尝试做什么,这是一个简单的错误。在设置变量时,你不能像那样逃避php。

另外,我必须补充一点,你正在宣布php不正确。 这是优先的

<?php

<php?

因此,请确保您的联系模板使用正确的标记。

还要包含一个你必须调用它/需要它的文件。

回到原来的问题 - 这是你的方法

<php? $html = '<span>name:<?php echo $name; ?></span><span>email:<?php echo $email; ?></span>' ?>

这是正确的方法

<?php 
 require('contact.php');
 $html = '<span>name:'.$name.'</span><span>email:'.$email.'</span>'; 
 echo $html; 
?>

首先我创建了变量。当这样做时,我通过转义php插入现有的变量。只有创建了这个最终变量,我才会回复它。

希望这可以帮助你。

答案 1 :(得分:1)

尝试使用include。 include语句包括并评估指定的文件,在本例中为 - 您的模板。

答案 2 :(得分:0)

将代码中的代码从<php? ?>更改为<?php ?>

答案 3 :(得分:0)

Just Concatenation

<? 
$html = '<span>name:'.$name.'</span><span>email:'.$email.'</span>';
?>