http://www.joerg-buchwitz.de/get.php\n";
print "Folgende Text-Variablen und Arrays werden geliefert:" . "
\n";
print " " . "
\n";
print "
\n";
print "===============================" . "
\n";
print "\$_GET=" . HTML_UMBRUECHE(ARRAY_TO_PRINT($_GET)) . "
\n";
print "===============================" . "
\n";
print "\$_POST=" . HTML_UMBRUECHE(ARRAY_TO_PRINT($_POST)) . "
\n";
print "===============================" . "
\n";
print "\$_REQUEST=" . HTML_UMBRUECHE(ARRAY_TO_PRINT($_REQUEST)) . "
\n";
print "===============================" . "
\n";
print "\$_COOKIE=" . HTML_UMBRUECHE(ARRAY_TO_PRINT($_COOKIE)) . "
\n";
print "===============================" . "
\n";
print "\$_FILES=" . HTML_UMBRUECHE(ARRAY_TO_PRINT($_FILES)) . "
\n";
print "===============================" . "
\n";
print "
\n";
print "Diese Seite dient zum Anzeigen beliebiger Formulare mit GET oder POST." . "
\n";
print "Quelltext hier. Beispiel-Formular hier. Noch detailliertere Werte liefert ip.php." . "
\n";
function ARRAY_TO_PRINT($a) {
$s = "(";
$a_k = array_keys($a);
$n = count($a_k);
for ($i=0;$i<$n;$i++) {
if ($i>0) $s .= ", ";
$s_key = $a_k[$i];
$s_typ = gettype($a[$s_key]);
if (is_string($a[$s_key])) {
$s .= $s_key . "=\"" . $a[$s_key] . "\"";
} else if ((is_int($a[$s_key])) || (is_integer($a[$s_key])) || (is_long($a[$s_key]))) {
$s .= $s_key . "=" . $a[$s_key];
} else if ((is_double($a[$s_key])) || (is_float($a[$s_key])) || (is_real($a[$s_key]))) {
$s .= $s_key . "=" . $a[$s_key];
} else if (is_array($a[$s_key])) {
$s .= $s_key . "=" . ARRAY_TO_PRINT($a[$s_key]);
} else if (is_bool($a[$s_key])) {
if ($a[$s_key]) $s .= $s_key . "=true"; else $s .= $s_key . "=false";
} else if (is_object($a[$s_key])) {
$s .= $s_key . "=Object";
} else {
$s .= $s_key . "(Typ unbekannt)" . "=\"" . $a[$s_key] . "\"";
}
}
$s .= ")";
return $s;
}
function HTML_UMBRUECHE($s) {
$s = str_replace(chr(13).chr(10),"
",$s);
$s = str_replace(chr(13),"
",$s);
$s = str_replace(chr(10),"
",$s);
return $s;
}
?>