在echo语句中调用include函数

时间:2014-11-13 06:39:37

标签: php include

我在php中使用整个代码所以我使用echo语句在html中显示div但是如何在echo语句中调用php include函数来调用页面,请参阅下面的代码: -

 echo "<div style='position:relative;border:1px solid #A5BEBE;background-color: white;'>
 include('botfunction.php');
 </div>";

它没有调用botfunction.php它只是将文本显示为div标签内的"include('botfunction.php');"

  • 请告诉我如何在不分离php和html代码的情况下调用这个php函数,因为整个代码都是用php编写的,这是不可能分开的。

感谢

3 个答案:

答案 0 :(得分:2)

从回声中删除包含。

echo "<div style='position:relative;border:1px solid #A5BEBE;background-color: white;'>";
include('botfunction.php');
echo "</div>";

这就是它出现在文本而不是执行include函数的原因。

答案 1 :(得分:0)

这将是一个绝对的噩梦维持,如果不可能分开,那么我建议从头开始重写。但至于你的问题,试试这个:

echo "<div style='position:relative;border:1px solid #A5BEBE;background-color: white;'>";
include('botfunction.php');
echo "</div>";

你只需要将include移出echo字符串,否则它将被评估为字符串而不是函数

答案 2 :(得分:0)

 echo "<div style='position:relative;border:1px solid #A5BEBE;background-color: white;'>";
 include('botfunction.php');
 echo "</div>";