2011-07-03 2 views
5

J'ai phpinfo() le texte et je veux envoyer le texte avec des données de poste à une autre page de php et je veux afficher l'information de php dans cette page.comment afficher phpinfo()?

mon code: 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>"; 
?> 

Comment puis-je montrer php lors de l'envoi d'informations phpinfo() texte avec les données post?

lorsque j'écris phpinfo() dans index.php ne pas afficher les informations php dans go.php.

désolé pour mon anglais.

Thansks.

+1

Pourquoi ne placez-vous pas 'phpinfo()' dans 'go.php'? – hakre

+0

Pourquoi avez-vous besoin d'envoyer le texte pour phpinfo() dans les données POST? – EdoDodo

+0

Je suis débutant en php. et je veux seulement apprendre. –

Répondre

9

Je ne suis pas sûr de vous suivre, mais il semble que vous vouliez capturer la sortie de phpinfo(). Vous pouvez le faire avec la mise en tampon de sortie:

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

Pourquoi ne pas simplement utiliser '$ info = ob_get_clean();' au lieu de '$ info = ob_get_contents(); ob_end_clean(); '? – Tadeck

+0

Oui, c'est bon! – marchaos

Questions connexes