Hey, SeToY!
Bist du mal fertig mit deiner Page?^^
include/includes/func/escape.php
Hinzufügen über ?>
function escape_nickname1 ($t) {
$t = preg_replace("/[^a-zA-Z\.]/","",$t);
$t = substr($t, 0, 30);
$l = strlen($t);
if ($l < 3) {
$t .= genkey(3-$l);
}
$t = escape($t, 'string');
return ($t);
}
OK nur Buschtaben ohne ö,ü,ä,ß, und Punkte,
und in der include/contents/user/regist.php
case 2 :
$name = '';
$email = '';
if (!empty($_POST['nutz'])) {
$name = escape($_POST['nutz'],'string');
}
if (!empty($_POST['email'])) {
$email = escape($_POST['email'],'string');
}
$ch_name = false;
$xname = escape_nickname1($name); // geändert
if (!empty($name) AND $xname == $name AND 0 == db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '".$name."'"),0)) {
$ch_name = true;
}
$erg = db_query('SELECT name FROM prefix_user');
while ($row = db_fetch_a
Dann sollte das gehen, jetzt werden bei der Reg nur normale Namen akzeptiert und bei eingaben für Kommentare und so, alles alte.
Mit böhsen Grüßen
BöhserDavid