2011-07-03 57 views
5

我有phpinfo()文本,我想發送帶有發佈數據的文本到另一個php頁面,我想在此頁面中顯示php信息。如何顯示phpinfo()?

我的代碼: index.php

<html> 
<form action = "go.php" method = "post"> 
<input type = "text" name = "msg"><br><br> 
<input type = "submit" value = "Submit"> 
</form> 
<html> 

go.php :

<? 
$message = $_POST['msg']; 
echo "Message : $message<br>"; 
?> 

我怎麼能顯示PHP的信息與數據後發送phpinfo()文本時?

當我寫phpinfo()在index.php不顯示php信息在go.php

對不起,我的英語。

Thansks。

+1

你爲什麼不把'phpinfo()'放在'go.php'中? – hakre

+0

爲什麼您需要在POST數據中發送phpinfo()的文本? – EdoDodo

+0

我是php的初學者。我只想學習。 –

回答

9

我不確定我是否關注你,但它聽起來像你想捕捉phpinfo()的輸出。你可以用輸出緩衝來做到這一點:

<?php 
ob_start(); 
phpinfo(); 
$info = ob_end_clean(); 
?> 
+4

爲什麼不使用'$ info = ob_get_clean();'而不是'$ info = ob_get_contents(); ob_end_clean();'? – Tadeck

+0

是的,也不錯! – marchaos