Prüfung der Website in functions_validate.php
Verfasst: 23.05.2007 07:29
Wie ich bemerkt habe kann man im Forum (auch hier auf phpbb.de) keine Webseiten im Profil eintragen die folgendes Format haben:
Ohne den Unterstrich "_" wäre es kein Problem, aber ohne ihn funktionieren die Links nicht.
Wenn meine Suche hier im Forum richtig war, dann ist für die Überprüfung des Feldinhalts ist wohl die functions_validate.php zuständig.
Kann ich diesen Teil des Codes einfach deaktivieren um so die Prüfung abzuschalten oder wäre das eine Sicherheitslücke?
Code: Alles auswählen
http://user_name.hostanbieter.de
Wenn meine Suche hier im Forum richtig war, dann ist für die Überprüfung des Feldinhalts ist wohl die functions_validate.php zuständig.
Code: Alles auswählen
// website has to start with http://, followed by something with length at least 3 that
// contains at least one dot.
if ($website != "")
{
if (!preg_match('#^http[s]?:\/\/#i', $website))
{
$website = 'http://' . $website;
}
if (!preg_match('#^http[s]?\\:\\/\\/[a-z0-9\-]+\.([a-z0-9\-]+\.)?[a-z]+#i', $website))
{
$website = '';
}
}