Fehlermeldung:
index.html
Login.php
checklogin.php
Das ganze zum angucken: Klick hier
Ich bin kurz vorm Verzweifeln. Ich bekomme den Login einfach nicht hin. Kann mir einer sagen, wo der Fehler ist, bzw was ich vergessen/falsch gemacht habe?
Bin um jeden Ratschlag dankbar
Code:
Fatal error: Call to undefined function: gettemplate() in /usr/export/www/vhosts/funnetwork/hosting/malik49/login.php on line 46
Code:
<html>
<head>
<link rel="stylesheet" type="text/css" href="_stylesheet.css" />
</head>
<body>
<table width="100%" height="100%">
<tr>
<td align="center" background="http://malik49.ma.funpic.de/hezs/dlf/MCE.jpg" bgcolor="#CCCCCC">
<table width="350" border="1" cellpadding="10" cellspacing="0" bordercolor="#0066FF">
<tr>
<td align="center" bgcolor="#FFFFFF"><p><img src="/hezs/dlf/hezs.jpg" alt="hezs`" width="250" height="75"></p>
<table width="100%" cellpadding="2" cellspacing="0">
<form method="post" name="login" action="checklogin.php">
<tr>
<td>
<div align="center">
<? include("login.php"); ?>
</div></td>
</tr>
</form>
</table>
</td>
</tr>
</table>
<p> </p>
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$host = gethostbyaddr($ip);
echo "IP Adresse: $ip<br>";
echo "Hostname: $host";
?></td>
</tr>
</table>
</body>
</html>
Code:
<?php
if($loggedin) {
$username='<a href="index.php?site=profile&id='.$userID.'"><b>'.getnickname($userID).'</b></a>';
if(isanyadmin($userID)) $admin='• <a href="admin/admincenter.php" target="_blank">admin</a><br>';
else $admin='';
$anz=getnewmessages($userID);
if($anz) {
$newmessages=' (<b>'.$anz.'</b>)';
//if($site!='messenger') echo '<script language="JavaScript">messageconfirm('.$anz.');</script>';
}
else $newmessages='';
if(getavatar($userID)) $l_avatar='<img src="images/avatars/'.getavatar($userID).'">';
else $l_avatar='n/a';
eval ("\$logged = \"".gettemplate("logged")."\";");
echo $logged;
}
else {
eval ("\$loginform = \"".gettemplate("login")."\";");
echo $loginform;
}
Code:
<?php
//settings
$sleep = 1; //idle status for script if password is wrong?
//settings end
$ws_pwd=md5($_POST['pwd']);
include("_mysql.php");
include("_settings.php");
$ws_user = $_POST['ws_user'];
$check = safe_query("SELECT * FROM ".PREFIX."user WHERE username='$ws_user'");
$anz = mysql_num_rows($check);
if($anz) {
$check = safe_query("SELECT * FROM ".PREFIX."user WHERE username='$ws_user' AND activated='1'");
if(mysql_num_rows($check)) {
$ds=mysql_fetch_array($check);
// check password
$login = 0;
if($ws_pwd == $ds[password]) {
//session
session_name('ws_session');
session_start();
$_SESSION['ws_auth'] = $ds['userID'].":".$ws_pwd;
$_SESSION['ws_lastlogin'] = $ds[lastlogin];
$_SESSION['referer'] = $_SERVER['HTTP_REFERER'];
//cookie
setcookie("ws_auth", $ds['userID'].":".$ws_pwd, time()+($sessionduration*60*60));
$login = 1;
}
elseif(!($ws_pwd == $ds[password])) {
if($sleep) sleep(5);
$error='You have entered an invalid password.<br><br><a href="javascript:history.back()">Go back and try it again!</a>';
}
}
else $error='Your account is not activated.<br><br>
<a href="javascript:history.back()">Go back and try it again!</a>';
}
else $error='No user with username <b>'.htmlspecialchars($ws_user).'</b> available.<br><br>
<a href="javascript:history.back()">Go back and try it again!</a>';
?>
<html>
<head>
<title><? echo PAGETITLE; ?></title>
<link href="_stylesheet.css" rel="stylesheet" type="text/css">
<?php if($login) { echo '<meta http-equiv="refresh" content="1;URL=/hezs/index.php">';$error = 'Login successful!'; } ?>
</head>
<body bgcolor="<?php echo PAGEBG; ?>">
<table width="100%" height="100%">
<tr>
<td align="center" background="http://malik49.ma.funpic.de/hezs/dlf/MCE.jpg">
<table width="350" border="1" cellpadding="10" cellspacing="0" bordercolor="<?php echo BORDER; ?>" bgcolor="<?php echo BG_1; ?>">
<tr>
<td align="center"><? echo $error; ?></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
Ich bin kurz vorm Verzweifeln. Ich bekomme den Login einfach nicht hin. Kann mir einer sagen, wo der Fehler ist, bzw was ich vergessen/falsch gemacht habe?
Bin um jeden Ratschlag dankbar

Kommentar