
Zitat geschrieben von
Mairu
Das liegt noch an der icmail Funktion, wird im neuen Update behoben der Fehler bzw. gibts im Forum auch schon Themen dazu, warum der keinen Namen einfügt versteh ich nicht, eine Zeile drüber wird dieselbe Variable benutzt.
ahso, evtl habsch des in der falschen zeile eingetragen:
<?php
# Copyright by: Manuel
# Support: www.ilch.de
defined ('main') or die ( 'no direct access' );
$title = $allgAr['title'].' :: User :: Confirm';
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b>Confirm'.$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1);
$design->header();
$abgelaufen = time() - 2592000; # 30 tage
$abgelaufen = date('Y-m-d H:i:s',$abgelaufen);
db_query("DELETE FROM prefix_usercheck WHERE datime < '".$abgelaufen."'");
$erg = db_query("SELECT * FROM prefix_usercheck WHERE `check` = '".escape($_GET['check'], 'string')."'");
if ( db_num_rows($erg) == 1 ) {
$row = db_fetch_assoc($erg);
switch ( $row['ak'] ) {
# confirm regist
case 1 :
if ( 0 == db_count_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '".$row['name']."'") ) {
db_query("INSERT INTO prefix_user (name,pass,recht,regist,llogin,email,opt_pm,opt_pm_popup,opt_mail,status,geschlecht,gebdatum,wohnort,staat,icq,msn,yahoo,aim,sig)
VALUES('".$row['name']."','".$row['pass']."',-1,'".time()."','".time()."','".$row['email']."','".$row['opt_pm']."','".$row['opt_pm_popup']."','".$row['opt_mail']."',1,'".$row['geschlecht']."','".$row['geburtstag']."','".$row['ort']."','".$row['staat']."','".$row['icq']."','".$row['msn']."','".$row['yahoo']."','".$row['aim']."','".$row['sig']."')");
echo $lang['confirmregist'];
} else {
echo $lang['confirmregistfailed'];
}
break;
# confirm new pass
case 2 :
db_query("UPDATE prefix_user SET pass = '".$row['pass']."' WHERE name = BINARY '".$row['name']."'");
echo $lang['confirmpassword'];
break;
# confirm new email
case 3 :
list ($id, $muell) = explode('||', $row['check']);
db_query("UPDATE prefix_user SET email = '".$row['email']."' WHERE id = ". escape($id, 'integer'));
echo $lang['confirmemail'];
break;
# ak 4 wurde besetzt fuer joinus anfragen...
case 4 : break;
}
db_query("DELETE FROM prefix_usercheck WHERE `check` = '".$row['check']."'");
} else {
echo $lang['confirmfailure'];
}
icmail('webmaster@ostberlinerthc.de','Neuer User',"Es hat sich ein neuer User mit dem Namen {$row['name']} registriert.");
$design->footer();
?>
ich seh auch immer einen punkt vor $row['name'] also so:
.$row['name'] ---> liegts evtl daran?
Zuletzt modifiziert von NickName am 20.03.2007 - 16:23:10