phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?=FCbergebene?= Werte auswerten

[php] =?iso-8859-1?Q?=FCbergebene?= Werte auswerten

Werner Stuerenburg ws_(at)_art-quarter.com
Sat, 28 Oct 2000 21:58:10 +0200


> ich möchte flexibel alle Formulareingaben ausgeben und oder auswerten. Wie
> kann ich jede einzelne Variable auswerten ohne das ich vorher ihren Namen
> kenne ? Gibt es dafür Arrays ?

Bei mir hat sich folgendes bewährt:

Ich habe eine kleine Date postVars.php3 mit folgendem Inhalt:

<?php

if (is_array($HTTP_POST_VARS)){
	reset($HTTP_POST_VARS);
	while(list($key, $val) = each($HTTP_POST_VARS)) {
		if (is_array($val)) {
			echo '$' . $key ." is Array<BLOCKQUOTE><font color=#000080>";
			while(list($ky, $vl) = each($val)) {
				echo $ky .": ". $vl . "<br>\n";
			}
			echo "</FONT></BLOCKQUOTE>";
		}
		else {
			echo '$' . $key ." = ". $val . "<br>";
		}
	}
	reset($HTTP_POST_VARS);
	echo "HTTP_POST_VARS
-----sessionID-$sessionID----------*Test<br>\n";
}
else{
	echo "no HTTP_POST_VARS
-----sessionID-$sessionID----------*Test<br>\n";
}
echo "<hr size=0><br>\n";

?>

In meinem Editor habe ich einen Shortcut, der mir folgendes
schreibt:

include "c:/f/pferdezeitung/www/php3/postVars.php3";//--*

Wenn ich das vorübergehend einbaue, sehe ich, was los ist. (//--*
ist ein zeichen für debug-Nachrichten - da kann ich dann einfach
nach "-*" in allen (offenen) Dateien suchen und die wieder
ausbauen. Ich habe in der include-Anweisung nicht mit
$DOCUMENT_ROOT gearbeitet, weil ich diese Datei auch in anderen
Projekten nutze und dort dann der Pfad nicht stimmen würde.)

-- 

Mit freundlichem Gruss
Dr. Werner Stuerenburg

_________________________________________________
ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen
Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409
http://pferdezeitung.de    http://art-quarter.com


php::bar PHP Wiki   -   Listenarchive