Mailinglisten-Archive |
> 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