2011-04-22 131 views
5

我正在做客户端定制,我有多个文件。例如,如果我想在页面home.php中显示页面1.php的代码,我怎么能通过回显它或什么来做到这一点。请帮帮我。谢谢!如何在另一个页面中回显一页内容?

+0

相关:http://serverfault.com/q/62410/70463 – 2012-08-12 04:01:11

回答

6

您可以include文件在PHP脚本通过将这个你home.php文件:

if ($example){ 
include("page 1"); 
} 
else { 
include("Error.php"); 
} 

或者另一种方式做的是file_get_contents()

$content = file_get_contents($file_path); 
echo $content; 
+1

@nikic:这是什么?我不明白 – 2011-04-22 12:16:11

+0

这是否有任何安全问题沙克蒂或是安全的吗? – KPO 2011-04-22 12:17:21

+1

@KPO:您可以随意使用'include','include_once','file_get_contents'。 – 2011-04-22 12:20:45

0

使用include()require()。确保在代码的顶部添加这些语句之一。

Here是来自php手册的一些信息。

0

如果需要呼应纯文本使用

echo file_get_contents('1.php'); 
2

如果包括脚本将无法正常工作,那么你需要的解决方法在本地网络服务器合并只是内容(仍然需要切出内容/正文部分):

print(file_get_contents("http://$_SERVER[SERVER_NAME]/page1.php")); 

但一个理智的解决方案是最永远只是使用iframe,并在页面包含通过浏览器处理:

<iframe src="page1.php" width="500" height="400" ></iframe> 

或者更新奇的一些jQuery的:

<div id="page1"></div> 
<script>$("#page1").load("page1.php body");</script> 
0

fputcsv(资源$处理,数组$字段[,字符串$分界= ''[,字符串$外壳= '“']]) http://php.net/manual/en/function.fputcsv.php

+0

现在的问题是关于在另一个php文件中包含一个php文件,但该函数用于将数据写入CSV文件。另外,在将来,请在答案中包含更多信息,例如描述函数的目的以及如何使用函数。 – ughoavgfhw 2012-12-04 22:12:51

相关问题