[php] alle variablen in $http_post[] ausgeben

meisteralex

Lieutenant
Registriert
Juni 2003
Beiträge
552
Hi Leute ich möchte auf meiner Seite alle per Post übergebenen Variablen ausgeben, ohne den Namen zu kennen

$http_post[] ist ja ein array, wie kann ich mir die elemente + die element namen alle ausgeben lassen ?
 
sowas in der Art?
Hab das aus einer meiner alten Routinen mal entnommen, ggf. an eigene Bedürfnsise anpassen.

PHP:
 @reset($_POST);
while (list($key1,$val1) = @each($_POST))
{
if(!is_array($val1)) $val1=htmlspecialchars(stripslashes($val1));
$box_post .= "<b><span style=\"color:#ff6363\">\$_POST [$key1] = $val1</span></b><br>\n";
@reset($_POST[$key1]);
while (list($key2,$val2) = @each($_POST[$key1]))
{
if(!is_array($val2)) $val2=htmlspecialchars(stripslashes($val2));
$box_post .= "<span style=\"color:#f20000\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\$_POST [$key1] [$key2] = $val2</span><br>\n";
@reset($_POST[$key1][$key2]);
while (list($key3,$val3) = @each($_POST[$key1][$key2]))
{
if(!is_array($val3)) $val3=htmlspecialchars(stripslashes($val3));
$box_post .= "<span style=\"color:#aa0000\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\$_POST [$key1] [$key2] [$key3] = $val3</span><br>\n";
@reset($_POST[$key1][$key2][$key3]);
while (list($key4,$val4) = @each($_POST[$key1][$key2][$key3]))
{
if(!is_array($val14)) $val4=htmlspecialchars(stripslashes($val4));
$box_post .= "<span style=\"color:#6d0000\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\$_POST [$key1] [$key2] [$key3] [$key4] = $val4</span><br>\n";
}
}
}
}
 
echo $box_post;
 
Zurück
Oben