Beste cp leden,
Ik heb een probleem met mijn inlogscriptje.
Op de ene host via school krijg ik geen enkele error en op die van mijn eigen deze:
PHP
HomepaginaInformatieOverzicht deelnemersStandMedailesSpeel nu het spelKlok
19:45:17
Bezoekers
» Favorieten
Sponsers
» GLR.nl
» Starohosting.nl
Administratie
» Inloggen
Warning: Cannot modify header information - headers already sent by (output started at /home/wj522010/domains/speurtjes.nl/public_html/header.php:13) in /home/wj522010/domains/speurtjes.nl/public_html/inloggen.php on line 34
Warning: Cannot modify header information - headers already sent by (output started at /home/wj522010/domains/speurtjes.nl/public_html/header.php:13) in /home/wj522010/domains/speurtjes.nl/public_html/inloggen.php on line 35
Warning: Cannot modify header information - headers already sent by (output started at /home/wj522010/domains/speurtjes.nl/public_html/header.php:13) in /home/wj522010/domains/speurtjes.nl/public_html/inloggen.php on line 36
Warning: Cannot modify header information - headers already sent by (output started at /home/wj522010/domains/speurtjes.nl/public_html/header.php:13) in /home/wj522010/domains/speurtjes.nl/public_html/inloggen.php on line 39
Toon Meer
Nu vraag ik af hoe dat komt?
En wat het probleem in mijn script kan zijn.
De database connectie is goed en de tabellen staan ook goed.
PHP
<?
include("include/connection.php");
include("header.php");
if(ingelogd() == FALSE){
if(isset($_GET['actie']) AND $_GET['actie'] == "controleren"){
$fout = "";
if(empty($_POST['gebruikersnaam'])){
echo "- u heeft geen gebruikersnaam ingevuld<br>".$fout."";
}
if(empty($_POST['wachtwoord'])){
echo "- u heeft geen wachtwoord ingevuld<br>".$fout."";
}
if(isset($fout) AND $fout == TRUE){
echo "- De volgende fout(en) is/zijn opgetreden tijdens het ingeloggen:<br>".$fout."";
} else {
$query = @mysql_query("SELECT * FROM tmd1_beheer WHERE gebruikersnaam='".$_POST['gebruikersnaam']."' AND wachtwoord='".md5($_POST['wachtwoord'])."'");
$aantal = @mysql_num_rows($query);
$row = @mysql_fetch_assoc($query);
if($aantal == TRUE){
$hash = rand(9999, 99999);
mysql_query("DELETE FROM tmd1_online WHERE ip='".$_SERVER['REMOTE_ADDR']."'");
setcookie("id", $row['id'], time()+$_POST['tijdingelogd']);
setcookie("wachtwoord", $row['wachtwoord'], time()+$_POST['tijdingelogd']);
setcookie("hash", $hash, time()+$_POST['tijdingelogd']);
@mysql_query("UPDATE tmd1_beheer SET hash='".$hash."' WHERE id='".$row['id']."'");
header("location:admin.php");
exit;
} else {
echo " - Gebruikersnaam en/of wachtwoord onjuist!";
}
}
} else {
echo "
<div id='Content'>
<div class='content'>
<div class='titel'>Van harte welkom bij de voetball Olympics</div>
<p>
<form action='".$_SERVER['PHP_SELF']."?actie=controleren' method='POST'>
<table width='100%' border='0' cellpadding='0' cellspacing='0'>
<tr>
<td width='50%' height='24'>Gebruikersnaam</td>
<td width='50%' height='24'><input type='text' name='gebruikersnaam'></td>
</tr>
<tr>
<td width='50%' height='24'>Wachtwoord</td>
<td width='50%' height='24'><input type='password' name='wachtwoord'></td>
</tr>
<tr>
<td width='50%' height='24'>Tijd ingelogd</td>
<td width='50%' height='24'><select size='1' name='tijdingelogd'>
<option value='86400'>Een dag</option>
<option value='3600'>Een uur</option>
<option value='1800'>Half uur</option>
</select></td>
</tr>
<tr>
<td width='50%' height='24'>Bevestigen</td>
<td width='50%' height='24'><input type='submit' value='Inloggen'></td>
</tr>
</table>
</p>
</div>
</div>
";
}
} else {
echo "U bent al ingelogd op een andere account!";
}
include("footer.php");
?>
Toon Meer