Code: Select all
<?php
if (ereg("[h][t][t][p][:][/][/]", $page) || ereg("^[/]", $page) || ereg("[.][/]", $page) || ereg("[.][.][/]", $page)) echo "ERROR!";
?>Moderator: General Moderators
Code: Select all
<?php
if (ereg("[h][t][t][p][:][/][/]", $page) || ereg("^[/]", $page) || ereg("[.][/]", $page) || ereg("[.][.][/]", $page)) echo "ERROR!";
?>Your code is equivalent to...mortz wrote:I've played some with regular expressions and found out that this line works:There must be an easier way, right?Code: Select all
<?php if (ereg("[h][t][t][p][:][/][/]", $page) || ereg("^[/]", $page) || ereg("[.][/]", $page) || ereg("[.][.][/]", $page)) echo "ERROR!"; ?>
Code: Select all
<?php
if (preg_match('/(http:\/\/|^\/|\.+?\/)/', $page))
{
echo 'ERROR!';
}
?>