2011-07-03 10 views
5

Mam phpinfo() tekst i chcę wysłać tekst z danymi postu na inną stronę php i chcę wyświetlić informacje php na tej stronie.jak wyświetlić phpinfo()?

mój kod: 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>"; 
?> 

Jak mogę pokazać php informacji podczas wysyłania phpinfo() tekst z danymi Post?

kiedy piszę phpinfo() w index.php nie wyświetlaj informacji o php w go.php.

Przepraszam za mój angielski.

Thansks.

+1

Dlaczego nie umieścimy 'phpinfo()' w 'go.php'? – hakre

+0

Dlaczego musisz wysłać tekst do phpinfo() w danych POST? – EdoDodo

+0

Jestem początkujący w php. i chcę się tylko uczyć. –

Odpowiedz

9

Nie jestem pewien, czy podążam za tobą, ale brzmi to tak, jakbyś chciał uchwycić wyjście phpinfo(). Możesz to zrobić z buforowaniem wyjściowym:

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

Dlaczego nie po prostu użyć '$ info = ob_get_clean();' zamiast '$ info = ob_get_contents(); ob_end_clean(); '? – Tadeck

+0

Tak, również dobrze! – marchaos