解决方案:当我对网络开发知之甚少时会问这个问题,无论如何,这个问题的答案可以在这里找到:How to assign the contents of a file to a variable in PHP。
我尝试过不同的方式,但我无法理解如何在php变量中包含外部PHP文件。很抱歉提出这么简单的问题,提前谢谢!
$searchbar = '
<!--Left box for platenumber search engine-->
<div class="sections">
<div class="leftpart">
<div class = "platenumbertop">
<!--Textfield-->
<ul class = "searchname">QUICK SEARCH</ul>
<!--Content-->
<div class = "platenumbercontent">
hellooooo<br>
hellooooo<br>
-----INLUDE PHP FILE HERE, HOW?-------
hellooooo<br>
hellooooo<br>
</div>
</div>
代码继续......
答案 0 :(得分:1)
如果要在字符串中包含php文件的输出,最简单的选择是使用输出缓冲:
ob_start();?>
<!--Left box for platenumber search engine-->
<div class="sections">
<div class="leftpart">
<div class = "platenumbertop">
<!--Textfield-->
<ul class = "searchname">QUICK SEARCH</ul>
<!--Content-->
<div class = "platenumbercontent">
hellooooo<br>
hellooooo<br>
<?php include 'file.php';?>
hellooooo<br>
hellooooo<br>
</div>
</div>
<?php $searchbar = ob_get_clean();
答案 1 :(得分:0)
file_get_contents()是将文件内容读入字符串的首选方法。如果操作系统支持,它将使用内存映射技术来提高性能。
<?php
echo file_get_contents("test.txt");
?>
http://www.w3schools.com/php/func_filesystem_file_get_contents.asp
对于你的问题:
<?php
$contents = file_get_contents("test.txt");
?>
$searchbar = '
<!--Left box for platenumber search engine-->
<div class="sections">
<div class="leftpart">
<div class = "platenumbertop">
<!--Textfield-->
<ul class = "searchname">QUICK SEARCH</ul>
<!--Content-->
<div class = "platenumbercontent">
hellooooo<br>
hellooooo<br>
'.$contents.'
hellooooo<br>
hellooooo<br>
</div>
</div>
答案 2 :(得分:0)
include语句包含并评估指定的文件。您不能将外部PHP文件包含到php变量中。您可以将整个文件读入字符串
$searchbar = file_get_contents('http://www.example.com/');