Php 在echo语句中调用include函数
我在php中使用完整的代码,因此我使用echo语句在html中显示div,但如何在echo语句中调用php include函数来调用页面请参见下面的代码:-Php 在echo语句中调用include函数,php,include,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,只是将文本显示为i
echo "<div style='position:relative;border:1px solid #A5BEBE;background-color: white;'>
include('botfunction.php');
</div>";
它没有调用botfunction.php,只是将文本显示为include'botfunction.php';在div标签内
请告诉我如何在不分离php和html代码的情况下调用此php函数,因为整个代码都是用php编写的,无法分离。
谢谢从echo内部移除包含
echo "<div style='position:relative;border:1px solid #A5BEBE;background-color: white;'>";
include('botfunction.php');
echo "</div>";
这就是它显示为文本而不是执行include函数的原因。这将是一场维护的噩梦,如果无法分离,我建议从头开始重写。但是关于你的问题,试试这个:
echo "<div style='position:relative;border:1px solid #A5BEBE;background-color: white;'>";
include('botfunction.php');
echo "</div>";
您只需要将include移出echo字符串,否则它将作为字符串而不是函数进行计算为什么不将div包装放在botfuction.php文件中?然后只包含botfunction.php
echo "<div style='position:relative;border:1px solid #A5BEBE;background-color: white;'>";
include('botfunction.php');
echo "</div>";