Mailinglisten-Archive |
Christiane Schmidt-Köster schrieb am Samstag, den 9. Oktober 1999:
> die Usereingaben aús einem Formular stehen in PHP nach dem Absenden
> als $Inputfeldname zur Verfügung.
Genaú!
> Wie kann ich in einer Schleife auf alle diese Werte zugreifen, um
> z.B. HTML-Tags herausfiltern?
Wenn bei Deiner PHP-Installation in der Konfiguration track_vars
aktiviert ist, dann gibt es die Arrays $HTTP_GET_VARS, $HTTP_POST_VARS
un $HTTP_COOKIE_VARS, die jeweils die GET-, POST- und Cookie-Variablen
enthalten.
Ein Schleife über z.B. die POST-Variablen sieht damit so aus:
if(isset($HTTP_POST_VARS) {
echo "Die POST-Variablen sind:\n";
reset($HTTP_POST_VARS);
while( list($name,$value) = each($HTTP_POST_VARS) ) {
echo "$name => $value\n";
}
} else {
echo "Keine POST-Variablen vorhanden.n";
}
Diese track_vars-Feature kannst Du auch mit der Direktive
<?php_track_vars?>
anschalten.
Das steht ziemlich unscheinbar auf der Seite
<URL: http://de.php.net/manual/html/language.variables.external.html >
Ciao,
Martin
--
Martin Ramsch <m.ramsch_(at)_computer.org> <URL: http://ramsch.home.pages.de/ >
PGP: 0xE8EF4F75, 5244 5EF3 B0B1 3826 E4EC 8058 7B31 3AD7
php::bar PHP Wiki - Listenarchive