mal noch eine frage:
Code: Alles auswählen
if (eregi("([<>{}\/%?=$'#*+&;a-zA-Zäöü])", $rtest))
{ die("Wert keine Zahl"); }
ist ja nun nicht die schöneste version, um auf zahlen zu prüfen.
nun habe ich mal ne weile gesucht und habe
is_int gefunden.
das problem ist aber, das es im phpbb nicht so richtig geht.
$abc = 1; ist eine gültige zahl
$abc = '1'; ist eine
ungültige zahl
$abc = $_COOKIE[$config['cookie_name'] . '_test']; ist eine
ungültige zahl ( wert ist im cookie als zahl gesetzt )
wie behebe ich das problem?
oder hat jemand noch eine andere art, um auf
ganze zahlen zu prüfen?
zusätzliche frage:
wenn man
$test_inhalt = request_var('wert', 0);
verwendet, kann man den test, ob es nur eine zahl ist, gleich weglassen? habe ich das richtig erkannt?