HAB EINE FEHLERMELDUNG.........
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
adresse
break
datei
daten
email
exit
falsches passwort
fehler
fehlermeldung
gegenfrage
kleinschreibung
login
mitglied
pa
pawort
register
startseite
username
vielen dank
ziffer
-
ich hab mir einen script von einen der anbieter aus FAQ bereich geholt und hochgeladen. http://politica.milten.lima-city.de/register.php
ANMELDEN kann man sich (kommt aber auch eine FEHLERMELDUNG) und wenn man sich EINLOGGEN will kommt auch eine FEHLERMELDUNG aber es geht nicht weiter.
KANN MIR EINER SAGEN WAS FALSCH IST?
VIELEN DANK -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
der LINK IST: http://politica.milten.lima-city.de/Politica/register.htm
-
der ersten Seite kommt bei mir keine FehlermeldunG!
nach dem Klick auf anmelden steht da:
fehler auf line 150!
Send mal bitte die Linie 150 von register.php
Der Fehler liegt an einem Include!
Ich denke, bei dir existiert die datei "startseite.php" nicht!
beim Login, ist es dasselbe! du musst eine datei haben, die Startseite.php hei?t!
komm mal in:
http://chat.lima.de.vu -
was meinst du mit Line 150 schicken?
-
komm bitte in:
http://chat.lima.de.vu
Dort wird alles besprochen! Das hier wird zu einem Chat!
--> bitte schlie?en! -
die hie? startseite..... jetzt hei?t die startseite.php.htm
-
so jetzt die index.php:
<html>
<head>
<title>Mitglieder-Login</title>
<meta http-equiv="Content-Type" content="text/html/php; charset=iso-8859-1">
<style type="text/css">
<!--
.textlogin {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
}
.fettlogin {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
}
input {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none;
background-color: #CCCCCC;
border: 1px solid #000000;
}
.rahmen {
background-color: #CCCCCC;
border: 1px solid #CCCCCC;
}
-->
</style>
<style type="text/css">
<!--
.linkklein {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #666666;
text-decoration: underline;
}
-->
</style>
</head>
<body>
<?PHP
require "login_inc.php";
if($mitgliederlogin)
{
include($start);
exit;
}
?>
<?PHP
if(!isset($login)){
?>
<form name="form1" method="post" action="index.php">
<table width="310" border="0" cellspacing="2" cellpadding="2">
<tr align="center">
<td colspan="2" class="rahmen"><span class="fettlogin">Mitgliederlogin</span></td>
</tr>
<tr>
<td width="120" nowrap class="textlogin">User (ihre Email Adresse)</td>
<td width="176"><input name="userid" type="text" id="userid"></td>
</tr>
<tr>
<td class="textlogin">Passwort</td>
<td><input name="pass" type="password" id="pass"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="Login"> <input name="login" type="hidden" id="login" value="1"></td>
</tr>
<tr align="center" class="rahmen">
<td colspan="2"><a href="vergessen.php" class="fettlogin">Passwort vergessen?</a></td>
</tr>
<tr align="center" class="rahmen">
<td colspan="2"><a href="register.htm" class="fettlogin">Neu registrieren</a></td>
</tr>
<tr align="right">
<td colspan="2"><a href="http://www.artmedic.de" target="_blank" class="linkklein">script
by artmedic webdesign</a></td>
</tr>
</table>
</form>
<?PHP
}
else
{
if($login=="1")
{
$pass = trim($pass);
$userid = trim($userid);
$userid = strtolower($userid);
if (empty ($userid)) {
die ("<b><font face=\"Arial, Helvetica, sans-serif\" size=\"2\" color=red>Geben Sie bitte Ihre Emailadresse ein.");}
if (empty ($pass)) {
die ("<b><font face=\"Arial, Helvetica, sans-serif\" size=\"2\" color=red>Geben Sie bitte Ihr Passwort ein.");
}
require("login_inc.php");
//get userid and password
$daten = file($user);
while (list ($line_num, $line) = each ($daten))
{
$ziffern = explode("&&","$line");
switch($ziffern[0])
{
case $userid:
$password = $ziffern[1];
$useremail = $ziffern[0];
$username = $ziffern[2];
break;
}
}
$password = trim($password);
$useremail = trim($useremail);
if($userid != $useremail)
{echo "<p class=\"fettlogin\">$userid wurde in der Datenbank nicht gefunden.</p>";
?>
<form name="form1" method="post" action="index.php">
<table width="310" border="0" cellspacing="2" cellpadding="2">
<tr align="center">
<td colspan="2" class="rahmen"><span class="fettlogin">Mitgliederlogin</span></td>
</tr>
<tr>
<td width="120" nowrap class="textlogin">User (Emailadresse)</td>
<td width="176"><input name="userid" type="text" id="userid"></td>
</tr>
<tr>
<td class="textlogin">Passwort</td>
<td><input name="pass" type="password" id="pass"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="Login"> <input name="login" type="hidden" id="login" value="1"></td>
</tr>
<tr align="center" class="rahmen">
<td colspan="2"><a href="vergessen.php" class="fettlogin">Passwort vergessen?</a></td>
</tr>
<tr align="center" class="rahmen">
<td colspan="2"><a href="register.htm" class="fettlogin">Neu registrieren</a></td>
</tr>
<tr align="right">
<td colspan="2"><a href="http://www.artmedic.de" target="_blank" class="linkklein">script
by artmedic webdesign</a></td>
</tr>
</table>
</form>
<?PHP
}
if($useremail==$userid and $password!=$pass)
{echo "<p class=\"fettlogin\">Falsches Passwort!!<br> Achten Sie bitte auf korrekte Gro?- und Kleinschreibung.</p>";
?>
<form name="form1" method="post" action="index.php">
<table width="310" border="0" cellspacing="2" cellpadding="2">
<tr align="center">
<td colspan="2" class="rahmen"><span class="fettlogin">Mitgliederlogin</span></td>
</tr>
<tr>
<td width="120" nowrap class="textlogin">User (Emailadresse)</td>
<td width="176"><input name="userid" type="text" id="userid" value="<?PHP echo $userid; ?>"></td>
</tr>
<tr>
<td class="textlogin">Passwort</td>
<td><input name="pass" type="password" id="pass"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="Login"> <input name="login" type="hidden" id="login" value="1"></td>
</tr>
<tr align="center" class="rahmen">
<td colspan="2"><a href="vergessen.php" class="fettlogin">Passwort vergessen?</a></td>
</tr>
<tr align="center" class="rahmen">
<td colspan="2"><a href="register.htm" class="fettlogin">Neu registrieren</a></td>
</tr>
<tr align="right">
<td colspan="2"><a href="http://www.artmedic.de" target="_blank" class="linkklein">script
by artmedic webdesign</a></td>
</tr>
</table>
</form>
<?PHP
}
if($password == $pass and $userid == $useremail)
{
include($start);}
}
}
?>
</body>
</html>
-
O man, warum postest du den ganzen Code? Es reicht doch nur die mit der Fehlermeldung in Zusammenhang gebrachte Line 150 zu kopieren. Da steht dann auch meist der verwei? zu irgend einer anderen Datei, die entweder nicht da ist oder Fehler hat.
Ich z?hle jetzt bestimmt nicht die Zeilen bis zur 150 ab, sry.
MfG
Skullmoon -
if(!isset($login)){
?>
<form name="form1" method="post" action="index.php">
<table width="310" border="0" cellspacing="2" cellpadding="2">
<tr align="center">
<td colspan="2" class="rahmen"><span class="fettlogin">Mitgliederlogin</span></td>
</tr>
<tr>
<td width="120" nowrap class="textlogin">User (ihre Email Adresse)</td>
<td width="176"><input name="userid" type="text" id="userid"></td>
</tr>
<tr>
<td class="textlogin">Passwort</td>
<td><input name="pass" type="password" id="pass"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="Login"> <input name="login" type="hidden" id="login" value="1"></td>
</tr>
<tr align="center" class="rahmen">
<td colspan="2"><a href="vergessen.php" class="fettlogin">Passwort vergessen?</a></td>
</tr>
<tr align="center" class="rahmen">
<td colspan="2"><a href="register.htm" class="fettlogin">Neu registrieren</a></td>
</tr>
<tr align="right">
<td colspan="2"><a href="http://www.artmedic.de" target="_blank" class="linkklein">script
by artmedic webdesign</a></td>
</tr>
</table>
</form>
<?PHP
}
<-- lol, so geht das nicht ... entweder machst du das in ein template oder schreibst echo davor und holst alle anf?hrungszeichen raus! -
wie soll ich den ein echo da ein bauen?
-
Versuchs mal damit:
<html>
<head>
<title>Mitglieder-Login</title>
<meta http-equiv="Content-Type" content="text/html/php; charset=iso-8859-1">
<style type="text/css">
<!--
.textlogin {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
}
.fettlogin {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
}
input {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none;
background-color: #CCCCCC;
border: 1px solid #000000;
}
.rahmen {
background-color: #CCCCCC;
border: 1px solid #CCCCCC;
}
-->
</style>
<style type="text/css">
<!--
.linkklein {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #666666;
text-decoration: underline;
}
-->
</style>
</head>
<body>
<?PHP
require "login_inc.php";
if($mitgliederlogin)
{
include(startseite.php);
exit;
}
?>
<?PHP
if(!isset($login)){
?>
<form name="form1" method="post" action="index.php">
<table width="310" border="0" cellspacing="2" cellpadding="2">
<tr align="center">
<td colspan="2" class="rahmen"><span class="fettlogin">Mitgliederlogin</span></td>
</tr>
<tr>
<td width="120" nowrap class="textlogin">User (ihre Email Adresse)</td>
<td width="176"><input name="userid" type="text" id="userid"></td>
</tr>
<tr>
<td class="textlogin">Passwort</td>
<td><input name="pass" type="password" id="pass"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="Login"> <input name="login" type="hidden" id="login" value="1"></td>
</tr>
<tr align="center" class="rahmen">
<td colspan="2"><a href="vergessen.php" class="fettlogin">Passwort vergessen?</a></td>
</tr>
<tr align="center" class="rahmen">
<td colspan="2"><a href="register.htm" class="fettlogin">Neu registrieren</a></td>
</tr>
<tr align="right">
<td colspan="2"><a href="http://www.artmedic.de" target="_blank" class="linkklein">script
by artmedic webdesign</a></td>
</tr>
</table>
</form>
<?PHP
}
else
{
if($login=="1")
{
$pass = trim($pass);
$userid = trim($userid);
$userid = strtolower($userid);
if (empty ($userid)) {
die ("<b><font face=\"Arial, Helvetica, sans-serif\" size=\"2\" color=red>Geben Sie bitte Ihre Emailadresse ein.");}
if (empty ($pass)) {
die ("<b><font face=\"Arial, Helvetica, sans-serif\" size=\"2\" color=red>Geben Sie bitte Ihr Passwort ein.");
}
require("login_inc.php");
//get userid and password
$daten = file($user);
while (list ($line_num, $line) = each ($daten))
{
$ziffern = explode("&&","$line");
switch($ziffern[0])
{
case $userid:
$password = $ziffern[1];
$useremail = $ziffern[0];
$username = $ziffern[2];
break;
}
}
$password = trim($password);
$useremail = trim($useremail);
if($userid != $useremail)
{echo "<p class=\"fettlogin\">$userid wurde in der Datenbank nicht gefunden.</p>";
?>
<form name="form1" method="post" action="index.php">
<table width="310" border="0" cellspacing="2" cellpadding="2">
<tr align="center">
<td colspan="2" class="rahmen"><span class="fettlogin">Mitgliederlogin</span></td>
</tr>
<tr>
<td width="120" nowrap class="textlogin">User (Emailadresse)</td>
<td width="176"><input name="userid" type="text" id="userid"></td>
</tr>
<tr>
<td class="textlogin">Passwort</td>
<td><input name="pass" type="password" id="pass"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="Login"> <input name="login" type="hidden" id="login" value="1"></td>
</tr>
<tr align="center" class="rahmen">
<td colspan="2"><a href="vergessen.php" class="fettlogin">Passwort vergessen?</a></td>
</tr>
<tr align="center" class="rahmen">
<td colspan="2"><a href="register.htm" class="fettlogin">Neu registrieren</a></td>
</tr>
<tr align="right">
<td colspan="2"><a href="http://www.artmedic.de" target="_blank" class="linkklein">script
by artmedic webdesign</a></td>
</tr>
</table>
</form>
<?PHP
}
if($useremail==$userid and $password!=$pass)
{echo "<p class=\"fettlogin\">Falsches Passwort!!<br> Achten Sie bitte auf korrekte Gro?- und Kleinschreibung.</p>";
?>
<form name="form1" method="post" action="index.php">
<table width="310" border="0" cellspacing="2" cellpadding="2">
<tr align="center">
<td colspan="2" class="rahmen"><span class="fettlogin">Mitgliederlogin</span></td>
</tr>
<tr>
<td width="120" nowrap class="textlogin">User (Emailadresse)</td>
<td width="176"><input name="userid" type="text" id="userid" value="<?PHP echo $userid; ?>"></td>
</tr>
<tr>
<td class="textlogin">Passwort</td>
<td><input name="pass" type="password" id="pass"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="Login"> <input name="login" type="hidden" id="login" value="1"></td>
</tr>
<tr align="center" class="rahmen">
<td colspan="2"><a href="vergessen.php" class="fettlogin">Passwort vergessen?</a></td>
</tr>
<tr align="center" class="rahmen">
<td colspan="2"><a href="register.htm" class="fettlogin">Neu registrieren</a></td>
</tr>
<tr align="right">
<td colspan="2"><a href="http://www.artmedic.de" target="_blank" class="linkklein">script
by artmedic webdesign</a></td>
</tr>
</table>
</form>
<?PHP
}
if($password == $pass and $userid == $useremail)
{
include(startseite.php);}
}
}
?>
</body>
</html>
hab die includes mal umge?ndert!
Nach deinem gesagten: Startseite.php!
teste es mal! -
gegenfrage:
wof?r fragst du jetzt???
Wenn du ein mod w?rest w?rde ich das je verstehen, aber so...
PS: wenns was gibt schreib mich bitte per on an... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage