- preg_match: documentation ( source)
<?php
$tartalom["index"] = "nyert2";
$lap = "../../%00index";
if( preg_match( '[^a-zA-Z0-9\_\-]', $lap ) )
{
echo "404.php";
} else {
echo "nyert";
}
if( empty($tartalom[$lap] ) )
{
echo "404.php";
exit;
} else {
echo $tartalom[$lap];
}