PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!
Moderator: General Moderators
NiGHTFiRE
Forum Contributor
Posts: 156 Joined: Sun May 14, 2006 10:36 am
Location: Sweden
Post
by NiGHTFiRE » Thu Jul 27, 2006 11:18 am
Hey,
I'm trying to make a login script here but it aint working.
Cause when i'm trying to login it just reloads the page without coming to the page you should if you're successfully logged in.
Why?
My code:
Code: Select all
<?php
session_start(); // Alltid överst på sidan
include "connect.php"; // Databasanslutningen
// Inloggning
if (isset($_POST['submit'])){
$_POST = db_escape($_POST);
$sql = "SELECT id FROM members
WHERE username='{$_POST['username']}'
AND password='".md5($_POST['password'])."'";
$result = mysql_query($sql) or die(mysql_error());
$sql2 = "SELECT level FROM members
WHERE username='{$_POST['username']}'
AND password='".md5($_POST['password'])."'";
$result2 = mysql_query($sql2) or die(mysql_error());
$medlemskap = mysql_fetch_array($result2) or die(mysql_error());
// Hittades inte användarnamn och lösenord
// skicka till formulär med felmeddelande
if (mysql_num_rows($result) == 0){
header("Location: index.php?badlogin=");
exit;
}
// Sätt sessionen med unikt index
$_SESSION['sess_id'] = mysql_result($result, 0, 'id');
$_SESSION['sess_user'] = $_POST['username'];
$_SESSION['level'] = mysql_result($result2, 0, 'level');
header("Location: online.php");
exit;
}
// Utloggning
if (isset($_GET['logout'])){
session_unset();
session_destroy();
header("Location: index.php");
exit;
}
?>
<?php
// Om inte inloggad visa formulär, annars logga ut-länk
if (!isset($_SESSION['sess_user'])){
echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\" />
<link href=\"stylesheet.css\" type=\"text/css\" rel=\"stylesheet\" />
<title>After Dark Date - AfterDarkDate.se</title>
</head>
<body>
<div id=\"wrap\">
<div id=\"top\">
<div class=\"t_left\"><a href=\"index.php\"><img src=\"img/logo_387x72.jpg\" alt=\"Gå till förstasidan. (AfterDarkDate)\" width=\"387\" height=\"72\" border=\"0\" /></a></div>
<div class=\"t_right\">
<form action=\"index.php\" method=\"post\">
Användanamn:<br />
<input name=\"username\" class=\"login_input\" type=\"text\" /><br />
Lösenord:<br />
<input class=\"login_input\" type=\"password\" name=\"password\" />
<br />
<input type=\"submit\" value=\"Logga in\" />
</form>
<a href=\"#\">Glömt lösenordet?</a><br />
<a href=\"register.php\">Registrera dig här!</a>
</div>
</div>
<div id=\"topmenu\">
<ul id=\"t_menu\">
<li><a href=\"#\">Länk</a></li>
<li><a id=\"t_current\" href=\"#\">Länk</a></li>
<li><a href=\"#\">Länk</a></li>
<li><a href=\"#\">Länk</a></li>
<li><a href=\"#\">Länk</a></li>
<li><a href=\"#\">Länk</a></li>
<li><a href=\"#\">Länk</a></li>
</ul>
</div>
<div id=\"main\">
<div id=\"left\">
<div id=\"searchbar\">
<form action=\"\" method=\"get\">
<input name=\"\" id=\"s_input\" type=\"text\" />
<input name=\"Sök\" type=\"button\" id=\"s_button\" value=\"Sök\" />
</form>
</div>
<h4>Senaste Nyheter</h4>
<!-- Content -->
<div class=\"content\">
<div class=\"c_top\"></div>
<div class=\"c_main\">
<p>";
echo "Du måste logga in uppe till höger om du vill vara en del av AfterDarkDate's underbara värld";
// Visa felmeddelande vid felaktig inloggning
if (isset($_GET['badlogin'])){
echo "Fel användarnamn eller lösenord!<br>\n";
echo "Försök igen!\n";
}
echo "
</p>
</div>
<div class=\"c_bottom\"></div>
</div>
<br />
<!-- End of Content -->
<h4>Senast inloggade med bild</h4>
<!-- Content -->
<div class=\"content\">
<div class=\"c_top\"></div>
<div class=\"c_main\">
<table width=\"480\" cellspacing=\"3\">
<tr>
<td width=\"97\">Textfält:</td>
<td width=\"377\"><input name=\"Input\" type=\"text\" size=\"60\" /></td>
</tr>
<tr>
<td>Submitknapp:</td>
<td><input name=\"button\" type=\"button\" value=\"Knapp\" /></td>
</tr>
<tr>
<td>Checkbox:</td>
<td><input type=\"checkbox\" class=\"checkbox\" name=\"checkbox\" value=\"checkbox\" /></td>
</tr>
<tr>
<td>Radioknapp:</td>
<td><input name=\"radiobutton\" class=\"radiobutton\" type=\"radio\" value=\"radiobutton\" /></td>
</tr>
<tr>
<td>Lista:</td>
<td><select name=\"select\">
<option>Lista</option>
</select>
</td>
</tr>
</table>
</div>
<div class=\"c_bottom\"></div>
</div>
<br />
<!-- End of Content -->
<!-- Stor annons -->
<a href=\"#\"><img src=\"img/adds/annons_stor_450x60.jpg\" width=\"450\" height=\"60\" border=\"0\" class=\"storannons\" /></a>
<!-- End of Stor annons -->
</div>
<div id=\"right\">
<!-- Right Menu -->
<div id=\"right_menu\">
<div id=\"r_menu\">
<ul>
<li><a href=\"#\">Länk</a></li>
<li><a href=\"#\">Länk</a></li>
<li><a id=\"r_current\" href=\"#\">Länk</a></li>
<li><a href=\"#\">Länk</a></li>
<li><a href=\"#\">Länk</a></li>
<li><a href=\"#\">Länk</a></li>
</ul>
</div>
<div id=\"r_bottom_graph\"></div>
</div>
<!-- End of Right Menu -->
<div>
<div class=\"r_headline\">
<h6>Exercition</h6>
</div>
<div class=\"r_content\">
Unt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed.</div>
</div>
<div>
<div class=\"r_headline\">
<h6>Exercition</h6>
</div>
<div class=\"r_content\">
Unt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed.</div>
</div>
<!-- Liten annons -->
<a href=\"#\"><img src=\"img/adds/annons_liten_200x150.jpg\" width=\"200\" height=\"150\" border=\"0\" class=\"litenannons\" /></a>
<!-- End of Liten annons -->
</div>
<br class=\"clear\" />
</div>
<div id=\"footer\">
<div class=\"floatleft\">All Right Reserved Copyright © 2006-2007 AfterDarkDate.se</div>
<div class=\"floatright\"><a href=\"#\">Om oss</a> | <a href=\"#\">Personuppgifts Policy</a> | <a href=\"#\">Kontakta oss</a></div>
</div>
</div>
</body>
</html>";
} else {
echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\" />
<link href=\"stylesheet.css\" type=\"text/css\" rel=\"stylesheet\" />
<title>After Dark Date - AfterDarkDate.se</title>
</head>
<body>
<div id=\"wrap\">
<div id=\"top\">
<div class=\"t_left\"><a href=\"index.php\"><img src=\"img/logo_387x72.jpg\" alt=\"Gå till förstasidan. (AfterDarkDate)\" width=\"387\" height=\"72\" border=\"0\" /></a></div>
<div class=\"t_right\">";
echo "<a href=\"index.php?logout=\">Logga ut</a><br><br><br>\n";
echo "Kronor: ";
echo "<br>";
echo "Medlemskap: ";
if($medlemskap == 0) {
echo "Vanlig Medlem";
} elseif($medlemskap == 1) {
echo "Plus Medlem";
} else {
echo "Administratör";
}
echo "<br>";
}
?>
Thanks.
RobertGonzalez
Site Administrator
Posts: 14293 Joined: Tue Sep 09, 2003 6:04 pm
Location: Fremont, CA, USA
Post
by RobertGonzalez » Thu Jul 27, 2006 11:43 am
Try your query like this...
Code: Select all
<?php
$sql = "SELECT id
FROM members
WHERE username = '" . $_POST['username'] . "'
AND password = '" . md5($_POST['password']) . "'";
?>
See if that helps. It looked like in your current query that instead of passing the parsed var that you may have been passing the string '{$_POST['username']}'.
Benjamin
Site Administrator
Posts: 6935 Joined: Sun May 19, 2002 10:24 pm
Post
by Benjamin » Thu Jul 27, 2006 11:45 am
I have never seen code formatted that badly before. I made it readable to some extent.
Code: Select all
<?php
session_start(); // Alltid överst på sidan
include "connect.php"; // Databasanslutningen
// Inloggning
if (isset($_POST['submit'])){
$_POST = db_escape($_POST);
$sql = "SELECT id FROM members
WHERE username='{$_POST['username']}'
AND password='".md5($_POST['password'])."'";
$result = mysql_query($sql) or die(mysql_error());
$sql2 = "SELECT level FROM members
WHERE username='{$_POST['username']}'
AND password='".md5($_POST['password'])."'";
$result2 = mysql_query($sql2) or die(mysql_error());
$medlemskap = mysql_fetch_array($result2) or die(mysql_error());
// Hittades inte användarnamn och lösenord
// skicka till formulär med felmeddelande
if (mysql_num_rows($result) == 0){
header("Location: index.php?badlogin=");
exit;
}
// Sätt sessionen med unikt index
$_SESSION['sess_id'] = mysql_result($result, 0, 'id');
$_SESSION['sess_user'] = $_POST['username'];
$_SESSION['level'] = mysql_result($result2, 0, 'level');
header("Location: online.php");
exit;
}
// Utloggning
if (isset($_GET['logout'])){
session_unset();
session_destroy();
header("Location: index.php");
exit;
}
?>
<?php
// Om inte inloggad visa formulär, annars logga ut-länk
if (!isset($_SESSION['sess_user'])){
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="stylesheet.css" type="text/css" rel="stylesheet" />
<title>After Dark Date - AfterDarkDate.se</title>
</head>
<body>
<div id="wrap">
<div id="top">
<div class="t_left">
<a href="index.php"><img src="img/logo_387x72.jpg" alt="Gå till förstasidan. (AfterDarkDate)" width="387" height="72" border="0" /></a>
</div>
<div class="t_right">
<form action="index.php" method="post">
Användanamn:<br />
<input name="username" class="login_input" type="text" /><br />
Lösenord:<br />
<input class="login_input" type="password" name="password" /><br />
<input type="submit" value="Logga in" />
</form>
<a href="#">Glömt lösenordet?</a><br />
<a href="register.php">Registrera dig här!</a>
</div>
</div>
<div id="topmenu">
<ul id="t_menu">
<li><a href="#">Länk</a></li>
<li><a id="t_current" href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
</ul>
</div>
<div id="main">
<div id="left">
<div id="searchbar">
<form action="" method="get">
<input name="" id="s_input" type="text" />
<input name="Sök" type="button" id="s_button" value="Sök" />
</form>
</div>
<h4>Senaste Nyheter</h4>
<!-- Content -->
<div class="content">
<div class="c_top"></div>
<div class="c_main"><p>
<?php
echo "Du måste logga in uppe till höger om du vill vara en del av AfterDarkDate's underbara värld";
// Visa felmeddelande vid felaktig inloggning
if (isset($_GET['badlogin']))
{
echo "Fel användarnamn eller lösenord!<br>\n";
echo "Försök igen!\n";
}
?>
</p></div>
<div class="c_bottom"></div>
</div>
<br />
<!-- End of Content -->
<h4>Senast inloggade med bild</h4>
<!-- Content -->
<div class="content">
<div class="c_top"></div>
<div class="c_main">
<table width="480" cellspacing="3">
<tr>
<td width="97">Textfält:</td>
<td width="377"><input name="Input" type="text" size="60" /></td>
</tr>
<tr>
<td>Submitknapp:</td>
<td><input name="button" type="button" value="Knapp" /></td>
</tr>
<tr>
<td>Checkbox:</td>
<td><input type="checkbox" class="checkbox" name="checkbox" value="checkbox" /></td>
</tr>
<tr>
<td>Radioknapp:</td>
<td><input name="radiobutton" class="radiobutton" type="radio" value="radiobutton" /></td>
</tr>
<tr>
<td>Lista:</td>
<td>
<select name="select">
<option>Lista</option>
</select>
</td>
</tr>
</table>
</div>
<div class="c_bottom"></div>
</div>
<br />
<!-- End of Content -->
<!-- Stor annons -->
<a href="#"><img src="img/adds/annons_stor_450x60.jpg" width="450" height="60" border="0" class="storannons" /></a>
<!-- End of Stor annons -->
</div>
<div id="right">
<!-- Right Menu -->
<div id="right_menu">
<div id="r_menu">
<ul>
<li><a href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
<li><a id="r_current" href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
</ul>
</div>
<div id="r_bottom_graph"></div>
</div>
<!-- End of Right Menu -->
<div>
<div class="r_headline">
<h6>Exercition</h6>
</div>
<div class="r_content">
Unt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed.</div>
</div>
<div>
<div class="r_headline">
<h6>Exercition</h6>
</div>
<div class="r_content">
Unt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed.</div>
</div>
<!-- Liten annons -->
<a href="#"><img src="img/adds/annons_liten_200x150.jpg" width="200" height="150" border="0" class="litenannons" /></a>
<!-- End of Liten annons -->
</div>
<br class="clear" />
</div>
<div id="footer">
<div class="floatleft">All Right Reserved Copyright © 2006-2007 AfterDarkDate.se</div>
<div class="floatright"><a href="#">Om oss</a> | <a href="#">Personuppgifts Policy</a> | <a href="#">Kontakta oss</a></div>
</div>
</div>
</body>
</html>
<?php
} else {
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="stylesheet.css" type="text/css" rel="stylesheet" />
<title>After Dark Date - AfterDarkDate.se</title>
</head>
<body>
<div id="wrap">
<div id="top">
<div class="t_left"><a href="index.php"><img src="img/logo_387x72.jpg" alt="Gå till förstasidan. (AfterDarkDate)" width="387" height="72" border="0" /></a></div>
<div class="t_right">
<?php
echo "<a href="index.php?logout=">Logga ut</a><br><br><br>\n";
echo "Kronor: ";
echo "<br>";
echo "Medlemskap: ";
if($medlemskap == 0) {
echo "Vanlig Medlem";
} elseif($medlemskap == 1) {
echo "Plus Medlem";
} else {
echo "Administratör";
}
echo "<br>";
}
?>
NiGHTFiRE
Forum Contributor
Posts: 156 Joined: Sun May 14, 2006 10:36 am
Location: Sweden
Post
by NiGHTFiRE » Thu Jul 27, 2006 12:19 pm
My new code:
And it still isn't working.
Code: Select all
<?php
session_start(); // Alltid överst på sidan
error_reporting(E_ALL);
include "connect.php"; // Databasanslutningen
// Inloggning
if (isset($_POST['submit'])){
$_POST = db_escape($_POST);
$sql = "SELECT id
FROM members
WHERE username = '" . $_POST['username'] . "'
AND password = '" . md5($_POST['password']) . "'";
$result = mysql_query($sql) or die(mysql_error());
$sq2 = "SELECT level
FROM members
WHERE username = '" . $_POST['username'] . "'
AND password = '" . md5($_POST['password']) . "'";
$result2 = mysql_query($sql2) or die(mysql_error());
$medlemskap = mysql_fetch_array($result2) or die(mysql_error());
// Hittades inte användarnamn och lösenord
// skicka till formulär med felmeddelande
if (mysql_num_rows($result) == 0){
header("Location: index.php?badlogin=");
exit;
}
// Sätt sessionen med unikt index
$_SESSION['sess_id'] = mysql_result($result, 0, 'id');
$_SESSION['sess_user'] = $_POST['username'];
$_SESSION['level'] = mysql_result($result2, 0, 'level');
header("Location: online.php");
exit;
}
// Utloggning
if (isset($_GET['logout'])){
session_unset();
session_destroy();
header("Location: index.php");
exit;
}
// Om inte inloggad visa formulär, annars logga ut-länk
if (!isset($_SESSION['sess_user'])){
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="stylesheet.css" type="text/css" rel="stylesheet" />
<title>After Dark Date - AfterDarkDate.se</title>
</head>
<body>
<div id="wrap">
<div id="top">
<div class="t_left">
<a href="index.php"><img src="img/logo_387x72.jpg" alt="Gå till förstasidan. (AfterDarkDate)" width="387" height="72" border="0" /></a>
</div>
<div class="t_right">
<form action="index.php" method="post">
Användanamn:<br />
<input name="username" class="login_input" type="text" /><br />
Lösenord:<br />
<input class="login_input" type="password" name="password" /><br />
<input type="submit" value="Logga in" />
</form>
<a href="#">Glömt lösenordet?</a><br />
<a href="register.php">Registrera dig här!</a>
</div>
</div>
<div id="topmenu">
<ul id="t_menu">
<li><a href="#">Länk</a></li>
<li><a id="t_current" href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
</ul>
</div>
<div id="main">
<div id="left">
<div id="searchbar">
<form action="" method="get">
<input name="" id="s_input" type="text" />
<input name="Sök" type="button" id="s_button" value="Sök" />
</form>
</div>
<h4>Senaste Nyheter</h4>
<!-- Content -->
<div class="content">
<div class="c_top"></div>
<div class="c_main"><p>
<?php
echo "Du måste logga in uppe till höger om du vill vara en del av AfterDarkDate's underbara värld";
// Visa felmeddelande vid felaktig inloggning
if (isset($_GET['badlogin']))
{
echo "Fel användarnamn eller lösenord!<br>\n";
echo "Försök igen!\n";
}
?>
</p></div>
<div class="c_bottom"></div>
</div>
<br />
<!-- End of Content -->
<h4>Senast inloggade med bild</h4>
<!-- Content -->
<div class="content">
<div class="c_top"></div>
<div class="c_main">
<table width="480" cellspacing="3">
<tr>
<td width="97">Textfält:</td>
<td width="377"><input name="Input" type="text" size="60" /></td>
</tr>
<tr>
<td>Submitknapp:</td>
<td><input name="button" type="button" value="Knapp" /></td>
</tr>
<tr>
<td>Checkbox:</td>
<td><input type="checkbox" class="checkbox" name="checkbox" value="checkbox" /></td>
</tr>
<tr>
<td>Radioknapp:</td>
<td><input name="radiobutton" class="radiobutton" type="radio" value="radiobutton" /></td>
</tr>
<tr>
<td>Lista:</td>
<td>
<select name="select">
<option>Lista</option>
</select>
</td>
</tr>
</table>
</div>
<div class="c_bottom"></div>
</div>
<br />
<!-- End of Content -->
<!-- Stor annons -->
<a href="#"><img src="img/adds/annons_stor_450x60.jpg" width="450" height="60" border="0" class="storannons" /></a>
<!-- End of Stor annons -->
</div>
<div id="right">
<!-- Right Menu -->
<div id="right_menu">
<div id="r_menu">
<ul>
<li><a href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
<li><a id="r_current" href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
</ul>
</div>
<div id="r_bottom_graph"></div>
</div>
<!-- End of Right Menu -->
<div>
<div class="r_headline">
<h6>Exercition</h6>
</div>
<div class="r_content">
Unt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed.</div>
</div>
<div>
<div class="r_headline">
<h6>Exercition</h6>
</div>
<div class="r_content">
Unt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed.</div>
</div>
<!-- Liten annons -->
<a href="#"><img src="img/adds/annons_liten_200x150.jpg" width="200" height="150" border="0" class="litenannons" /></a>
<!-- End of Liten annons -->
</div>
<br class="clear" />
</div>
<div id="footer">
<div class="floatleft">All Right Reserved Copyright © 2006-2007 AfterDarkDate.se</div>
<div class="floatright"><a href="#">Om oss</a> | <a href="#">Personuppgifts Policy</a> | <a href="#">Kontakta oss</a></div>
</div>
</div>
</body>
</html>
<?php
} else {
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="stylesheet.css" type="text/css" rel="stylesheet" />
<title>After Dark Date - AfterDarkDate.se</title>
</head>
<body>
<div id="wrap">
<div id="top">
<div class="t_left"><a href="index.php"><img src="img/logo_387x72.jpg" alt="Gå till förstasidan. (AfterDarkDate)" width="387" height="72" border="0" /></a></div>
<div class="t_right">
<?php
echo "<a href='index.php?logout='>Logga ut</a><br><br><br>\n";
echo "Kronor: ";
echo "<br>";
echo "Medlemskap: ";
if($medlemskap == 0) {
echo "Vanlig Medlem";
} elseif($medlemskap == 1) {
echo "Plus Medlem";
} else {
echo "Administratör";
}
echo "<br>";
}
?>
RobertGonzalez
Site Administrator
Posts: 14293 Joined: Tue Sep 09, 2003 6:04 pm
Location: Fremont, CA, USA
Post
by RobertGonzalez » Thu Jul 27, 2006 12:58 pm
Are all of your if comparisons evaluating correct data correctly?
NiGHTFiRE
Forum Contributor
Posts: 156 Joined: Sun May 14, 2006 10:36 am
Location: Sweden
Post
by NiGHTFiRE » Fri Jul 28, 2006 3:09 am
Yes, i've looked through them and i've looked in the table so i see that i'm asking for the right columns, i've checked so i haven't misspelled something etc etc.
JayBird
Admin
Posts: 4524 Joined: Wed Aug 13, 2003 7:02 am
Location: York, UK
Contact:
Post
by JayBird » Fri Jul 28, 2006 3:15 am
Your submit button doesn't have a name so this...
...will never equate to TRUE
NiGHTFiRE
Forum Contributor
Posts: 156 Joined: Sun May 14, 2006 10:36 am
Location: Sweden
Post
by NiGHTFiRE » Fri Jul 28, 2006 4:59 am
Thanks it works now
But i've got a problem, in my code i have these lines at the bottom:
Code: Select all
<?php
echo "<a href='index.php?logout='>Logga ut</a><br><br><br>\n";
echo "Kronor: ";
echo "<br>";
echo "Medlemskap: ";
if($medlemskap == 0) {
echo "Vanlig Medlem";
} elseif($medlemskap == 1) {
echo "Plus Medlem";
} else {
echo "Administratör";
}
echo "<br>";
}
I get this:
Kronor:
Medlemskap:
Notice: Undefined variable: medlemskap in /srv/www/htdocs/afterdarkdate/index.php on line 218
Vanlig Medlem
How would i solve it?
Thanks
choppsta
Forum Contributor
Posts: 114 Joined: Thu Jul 03, 2003 11:11 am
Post
by choppsta » Fri Jul 28, 2006 5:29 am
$medlemskap has not been initialised so try this:
Code: Select all
if (isset($medlemskap) && $medlemskap === 0)
{
echo "Vanlig Medlem";
}
else if (isset($medlemskap) && $medlemskap == 1)
{
echo "Plus Medlem";
}
else
{
echo "Administratör";
}
NiGHTFiRE
Forum Contributor
Posts: 156 Joined: Sun May 14, 2006 10:36 am
Location: Sweden
Post
by NiGHTFiRE » Fri Jul 28, 2006 6:59 am
Now i don't get any errors but even if my level is 0 it says that i'm an Administratör but i should just be a usaual member :/
So i tryed this for example:
Code: Select all
switch (TRUE) {
case(isset($medlemskap) && $medlemskap == 0):
echo "Vanlig Medlem";
break;
case(isset($medlemskap) && $medlemskap == 1):
echo "Plus Medlem";
break;
case(isset($medlemskap) && $medlemskap == 2):
echo "Administratör";
break;
}
but that doesn't give me anything
Thanks
choppsta
Forum Contributor
Posts: 114 Joined: Thu Jul 03, 2003 11:11 am
Post
by choppsta » Fri Jul 28, 2006 7:08 am
ok, that's different logic to what you had before. Try:
Code: Select all
if (empty($medlemskap))
{
echo "Vanlig Medlem";
}
else if ($medlemskap == 1)
{
echo "Plus Medlem";
}
else if ($medlemskap == 2)
{
echo "Administratör";
}
empty() can be used to test if a variable is not initialised or evaluates to false in one step.
NiGHTFiRE
Forum Contributor
Posts: 156 Joined: Sun May 14, 2006 10:36 am
Location: Sweden
Post
by NiGHTFiRE » Fri Jul 28, 2006 7:17 am
Okey, I've tryed to cleanup my code so it's better and faster but i get an error now:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /srv/www/htdocs/afterdarkdate/index.php on line 59
And that is where I have
Code: Select all
$content = "
<?php
echo 'Du måste logga in uppe till höger om du vill vara en del av AfterDarkDate's underbara värld';
// Visa felmeddelande vid felaktig inloggning
if(isset($_GET['badlogin']))
{
echo 'Fel användarnamn eller lösenord!<br>\n';
echo 'Försök igen!\n';
}
?>";
Code: Select all
<?php
session_start(); // Alltid överst på sidan
error_reporting(E_ALL);
include "connect.php"; // Databasanslutningen
// Inloggning
if (isset($_POST['submit'])){
$_POST = db_escape($_POST);
$sql = "SELECT id
FROM members
WHERE username = '" . $_POST['username'] . "'
AND password = '" . md5($_POST['password']) . "'";
$result = mysql_query($sql) or die(mysql_error());
$sql2 = "SELECT level
FROM members
WHERE username = '" . $_POST['username'] . "'
AND password = '" . md5($_POST['password']) . "'";
$result2 = mysql_query($sql2) or die(mysql_error());
$medlemskap = mysql_fetch_array($result2) or die(mysql_error());
// Hittades inte användarnamn och lösenord
// skicka till formulär med felmeddelande
if (mysql_num_rows($result) == 0){
header("Location: index.php?badlogin=");
exit;
}
// Sätt sessionen med unikt index
$_SESSION['sess_id'] = mysql_result($result, 0, 'id');
$_SESSION['sess_user'] = $_POST['username'];
$_SESSION['level'] = mysql_result($result2, 0, 'level');
header("Location: index.php");
exit;
}
// Utloggning
if (isset($_GET['logout'])){
session_unset();
session_destroy();
header("Location: index.php");
exit;
}
// Om inte inloggad visa formulär, annars logga ut-länk
if (!isset($_SESSION['sess_user'])){
$login = " <form action=\"index.php\" method=\"post\">
Användanamn:<br />
<input name=\"username\" class=\"login_input\" type=\"text\" /><br />
Lösenord:<br />
<input class=\"login_input\" type=\"password\" name=\"password\" /><br />
<input type=\"submit\" value=\"Logga in\" name=\"submit\"/>
</form> ";
$content = "
<?php
echo 'Du måste logga in uppe till höger om du vill vara en del av AfterDarkDate's underbara värld';
// Visa felmeddelande vid felaktig inloggning
if(isset($_GET['badlogin']))
{
echo 'Fel användarnamn eller lösenord!<br>\n';
echo 'Försök igen!\n';
}
?>";
} else {
$login = "<?php
echo \"<a href='index.php?logout='>Logga ut</a><br><br><br>\n\";
if(empty($medlemskap))
{
echo 'Vanlig Medlem';
}
else if ($medlemskap == 1)
{
echo 'Plus Medlem';
}
else if ($medlemskap == 2)
{
echo 'Administratör';
}
}
?>";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="stylesheet.css" type="text/css" rel="stylesheet" />
<title>After Dark Date - AfterDarkDate.se</title>
</head>
<body>
<div id="wrap">
<div id="top">
<div class="t_left">
<a href="index.php"><img src="img/logo_387x72.jpg" alt="Gå till förstasidan. (AfterDarkDate)" width="387" height="72" border="0" /></a>
</div>
<div class="t_right">
<?php
echo "$login";
?>
<a href="#">Glömt lösenordet?</a><br />
<a href="register.php">Registrera dig här!</a>
</div>
</div>
<div id="topmenu">
<ul id="t_menu">
<li><a href="#">Länk</a></li>
<li><a id="t_current" href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
</ul>
</div>
<div id="main">
<div id="left">
<div id="searchbar">
<form action="" method="get">
<input name="" id="s_input" type="text" />
<input name="Sök" type="button" id="s_button" value="Sök" />
</form>
</div>
<h4>Senaste Nyheter</h4>
<!-- Content -->
<div class="content">
<div class="c_top"></div>
<div class="c_main"><p>
<?php
echo "Du måste logga in uppe till höger om du vill vara en del av AfterDarkDate's underbara värld";
// Visa felmeddelande vid felaktig inloggning
if (isset($_GET['badlogin']))
{
echo "Fel användarnamn eller lösenord!<br>\n";
echo "Försök igen!\n";
}
?>
</p></div>
<div class="c_bottom"></div>
</div>
<br />
<!-- End of Content -->
<h4>Senast inloggade med bild</h4>
<!-- Content -->
<div class="content">
<div class="c_top"></div>
<div class="c_main">
<table width="480" cellspacing="3">
<tr>
<td width="97">Textfält:</td>
<td width="377"><input name="Input" type="text" size="60" /></td>
</tr>
<tr>
<td>Submitknapp:</td>
<td><input name="button" type="button" value="Knapp" /></td>
</tr>
<tr>
<td>Checkbox:</td>
<td><input type="checkbox" class="checkbox" name="checkbox" value="checkbox" /></td>
</tr>
<tr>
<td>Radioknapp:</td>
<td><input name="radiobutton" class="radiobutton" type="radio" value="radiobutton" /></td>
</tr>
<tr>
<td>Lista:</td>
<td>
<select name="select">
<option>Lista</option>
</select>
</td>
</tr>
</table>
</div>
<div class="c_bottom"></div>
</div>
<br />
<!-- End of Content -->
<!-- Stor annons -->
<a href="#"><img src="img/adds/annons_stor_450x60.jpg" width="450" height="60" border="0" class="storannons" /></a>
<!-- End of Stor annons -->
</div>
<div id="right">
<!-- Right Menu -->
<div id="right_menu">
<div id="r_menu">
<ul>
<li><a href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
<li><a id="r_current" href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
</ul>
</div>
<div id="r_bottom_graph"></div>
</div>
<!-- End of Right Menu -->
<div>
<div class="r_headline">
<h6>Exercition</h6>
</div>
<div class="r_content">
Unt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed.</div>
</div>
<div>
<div class="r_headline">
<h6>Exercition</h6>
</div>
<div class="r_content">
Unt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed.</div>
</div>
<!-- Liten annons -->
<a href="#"><img src="img/adds/annons_liten_200x150.jpg" width="200" height="150" border="0" class="litenannons" /></a>
<!-- End of Liten annons -->
</div>
<br class="clear" />
</div>
<div id="footer">
<div class="floatleft">All Right Reserved Copyright © 2006-2007 AfterDarkDate.se</div>
<div class="floatright"><a href="#">Om oss</a> | <a href="#">Personuppgifts Policy</a> | <a href="#">Kontakta oss</a></div>
</div>
</div>
</body>
</html>
So i can't test your code before i fix this error.
Thanks
choppsta
Forum Contributor
Posts: 114 Joined: Thu Jul 03, 2003 11:11 am
Post
by choppsta » Fri Jul 28, 2006 7:34 am
OK, I think you're getting really mixed up with PHP within PHP strings!!
Code: Select all
$content = "
<?php
echo 'Du måste logga in uppe till höger om du vill vara en del av AfterDarkDate's underbara värld';
// Visa felmeddelande vid felaktig inloggning
if(isset($_GET['badlogin']))
{
echo 'Fel användarnamn eller lösenord!<br>\n';
echo 'Försök igen!\n';
}
?>";
Should be:
Code: Select all
$content = 'Du måste logga in uppe till höger om du vill vara en del av AfterDarkDate\'s underbara värld';
// Visa felmeddelande vid felaktig inloggning
if(isset($_GET['badlogin']))
{
$content .= 'Fel användarnamn eller lösenord!<br>'."\n";
$content .= 'Försök igen!'."\n";
}
Things to note:
If you have single quotes within a single quoted string you must escape it like so 'AfterDarkDate\'s'. Same goes for double quotes.
If you want to have a load of HTML in a string, use single quotes, it savess having to do loads of attribute=\"value\" escaping and is much easier to read/maintain.
newlines and tabs with in single quotes are literal and not parsed. You have to use double quotes.
NiGHTFiRE
Forum Contributor
Posts: 156 Joined: Sun May 14, 2006 10:36 am
Location: Sweden
Post
by NiGHTFiRE » Fri Jul 28, 2006 10:33 am
Thanks, that works.
But i've worked more on the site again and i've gotten into another problem....
My design gets pretty <span style='color:blue' title='I'm naughty, are you naughty?'>smurf</span>.
This is how it looks:
http://wmegn.mine.nu/afterdarkdate/index.php
My code:
Code: Select all
<?php
session_start(); // Alltid överst på sidan
error_reporting(E_ALL);
include "configs.php"; // Databasanslutningen
// Inloggning
if (isset($_POST['submit'])){
$_POST = db_escape($_POST);
$sql = "SELECT id
FROM members
WHERE username = '" . $_POST['username'] . "'
AND password = '" . md5($_POST['password']) . "'";
$result = mysql_query($sql) or die(mysql_error());
$sql2 = "SELECT level
FROM members
WHERE username = '" . $_POST['username'] . "'
AND password = '" . md5($_POST['password']) . "'";
$result2 = mysql_query($sql2) or die(mysql_error());
$medlemskap = mysql_fetch_array($result2) or die(mysql_error());
// Hittades inte användarnamn och lösenord
// skicka till formulär med felmeddelande
if (mysql_num_rows($result) == 0){
header("Location: index.php?badlogin=");
exit;
}
// Sätt sessionen med unikt index
$_SESSION['sess_id'] = mysql_result($result, 0, 'id');
$_SESSION['sess_user'] = $_POST['username'];
$_SESSION['level'] = mysql_result($result2, 0, 'level');
header("Location: index.php");
exit;
}
// Utloggning
if (isset($_GET['logout'])){
session_unset();
session_destroy();
header("Location: index.php");
exit;
}
$sql3 = "SELECT COUNT(id) FROM nyheter";
$result3 = mysql_query($sql3) or die(mysql_error());
$row = @mysql_fetch_array($result3) or die(mysql_error());;
$numrows = mysql_result($result3, 0); // antal i databasen
if (mysql_result ($result3 , 0) <= 0)
{
$omnyheter = 'Finns inga nyheter ännu!<br>';
} else {
$result4 = mysql_query("SELECT * FROM nyheter ORDER BY id DESC LIMIT 1");
$array = mysql_fetch_array($result4) or die(mysql_error());
$text = $array['message'];
}
// Om inte inloggad visa formulär, annars logga ut-länk
if (!isset($_SESSION['sess_user'])){
$login = " <form action=\"index.php\" method=\"post\">
Användanamn:<br />
<input name=\"username\" class=\"login_input\" type=\"text\" /><br />
Lösenord:<br />
<input class=\"login_input\" type=\"password\" name=\"password\" /><br />
<input type=\"submit\" value=\"Logga in\" name=\"submit\"/>
</form> ";
$login .= "<br>";
$login .= "<a href=\"#\">Glömt lösenordet?</a><br />";
$login .= "<a href=\"register.php\">Registrera dig här!</a>";
$content = 'Du måste logga in uppe till höger om du vill vara en del av AfterDarkDate\'s underbara värld';
$content .= '<br>';
$content .= 'Rubrik ';
if(empty($array['rubrik'])) {
$content .= 'Finns ingen';
} else {
$content .= $array['rubrik'];
}
$content .= '<br>';
$content .= 'Datum ';
if(empty($array['datum'])) {
$content .= 'Finns ingen';
} else {
$content .= $array['datum'];
}
$content .= '<br>';
$content .= $text;
// Visa felmeddelande vid felaktig inloggning
if(isset($_GET['badlogin']))
{
$content .= 'Fel användarnamn eller lösenord!<br>'."\n";
$content .= 'Försök igen!'."\n";
}
} else {
$login = "<a href='index.php?logout='>Logga ut</a><br><br><br>\n";
if(empty($medlemskap))
{
$login .= 'Vanlig Medlem';
}
else if ($medlemskap == 1)
{
$login .= 'Plus Medlem';
}
else if ($medlemskap == 2)
{
$login .= 'Administratör';
$login .= '<br>';
$login .= '<a href=\'admin.php\'>Till administratörpanelen</a';
}
$result4 = mysql_query("SELECT * FROM nyheter ORDER BY id DESC LIMIT 1");
$array = mysql_fetch_array($result4) or die(mysql_error());
$text = $array['message'];
$content = 'Du måste logga in uppe till höger om du vill vara en del av AfterDarkDate\'s underbara värld';
$content .= '<br>';
$content .= 'Rubrik ';
if(empty($array['rubrik'])) {
$content .= 'Finns ingen';
} else {
$content .= $array['rubrik'];
}
$content .= '<br>';
$content .= 'Datum ';
if(empty($array['datum'])) {
$content .= 'Finns ingen';
} else {
$content .= $array['datum'];
}
$content .= '<br>';
$content .= $text;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="stylesheet.css" type="text/css" rel="stylesheet" />
<title>After Dark Date - AfterDarkDate.se</title>
</head>
<body>
<div id="wrap">
<div id="top">
<div class="t_left">
<a href="index.php"><img src="img/logo_387x72.jpg" alt="Gå till förstasidan. (AfterDarkDate)" width="387" height="72" border="0" /></a>
</div>
<div class="t_right">
<?php
echo "$login";
echo "<br>";
echo "<br>";
?>
<a href="#">Glömt lösenordet?</a><br />
<a href="register.php">Registrera dig här!</a>
</div>
</div>
<div id="topmenu">
<ul id="t_menu">
<li><a href="#">Länk</a></li>
<li><a id="t_current" href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
</ul>
</div>
<div id="main">
<div id="left">
<div id="searchbar">
<form action="" method="get">
<input name="" id="s_input" type="text" />
<input name="Sök" type="button" id="s_button" value="Sök" />
</form>
</div>
<h4>Senaste nyheten</h4>
<!-- Content -->
<div class="content">
<div class="c_top"></div>
<div class="c_main"><p>
<?php
echo "$omnyheter";
echo "$content";
?>
</p></div>
<div class="c_bottom"></div>
</div>
<br />
<!-- End of Content -->
<h4>Senast inloggade med bild</h4>
<!-- Content -->
<div class="content">
<div class="c_top"></div>
<div class="c_main">
<table width="480" cellspacing="3">
<tr>
<td width="97">Textfält:</td>
<td width="377"><input name="Input" type="text" size="60" /></td>
</tr>
<tr>
<td>Submitknapp:</td>
<td><input name="button" type="button" value="Knapp" /></td>
</tr>
<tr>
<td>Checkbox:</td>
<td><input type="checkbox" class="checkbox" name="checkbox" value="checkbox" /></td>
</tr>
<tr>
<td>Radioknapp:</td>
<td><input name="radiobutton" class="radiobutton" type="radio" value="radiobutton" /></td>
</tr>
<tr>
<td>Lista:</td>
<td>
<select name="select">
<option>Lista</option>
</select>
</td>
</tr>
</table>
</div>
<div class="c_bottom"></div>
</div>
<br />
<!-- End of Content -->
<!-- Stor annons -->
<a href="#"><img src="img/adds/annons_stor_450x60.jpg" width="450" height="60" border="0" class="storannons" /></a>
<!-- End of Stor annons -->
</div>
<div id="right">
<!-- Right Menu -->
<div id="right_menu">
<div id="r_menu">
<ul>
<li><a href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
<li><a id="r_current" href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
<li><a href="#">Länk</a></li>
</ul>
</div>
<div id="r_bottom_graph"></div>
</div>
<!-- End of Right Menu -->
<div>
<div class="r_headline">
<h6>Exercition</h6>
</div>
<div class="r_content">
Unt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed.</div>
</div>
<div>
<div class="r_headline">
<h6>Exercition</h6>
</div>
<div class="r_content">
Unt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed.</div>
</div>
<!-- Liten annons -->
<a href="#"><img src="img/adds/annons_liten_200x150.jpg" width="200" height="150" border="0" class="litenannons" /></a>
<!-- End of Liten annons -->
</div>
<br class="clear" />
</div>
<div id="footer">
<div class="floatleft">All Right Reserved Copyright © 2006-2007 AfterDarkDate.se</div>
<div class="floatright"><a href="#">Om oss</a> | <a href="#">Personuppgifts Policy</a> | <a href="#">Kontakta oss</a></div>
</div>
</div>
</body>
</html>
Thanks
Last edited by
NiGHTFiRE on Fri Jul 28, 2006 10:44 am, edited 2 times in total.
RobertGonzalez
Site Administrator
Posts: 14293 Joined: Tue Sep 09, 2003 6:04 pm
Location: Fremont, CA, USA
Post
by RobertGonzalez » Fri Jul 28, 2006 10:39 am
After this line:
add this:
Code: Select all
<?php
ini_set('display_errors', 1);
?>
If your error is not a critical error, the error will be displayed. If it is a critical error, the page will still be blank and you will have to scan, line by line, the code to see where the error is (or review the error logs).