Zit de fout dan in de config.php of in het login gedeelte?
Dit iset login gedeelte, maar komen die fouten niet uit de config.php?


Inloggen<br>
<?

include "config.php";

echo "<b>$tekst</b>";
echo "Log hier in met je gebruikersnaam en paswoord....<br>";
echo "<form action='?pagina=inloggen.php&actie=inloggen' method='post'>";
echo "<table width=\"100%\" cellspacing=\"0\" border=\"0\">";
echo "<tr>";
echo "<td>Gebruikersnaam:</td><td><input type='text' size='30' name='user'></td>";
echo "</tr>";
echo "<tr>";
echo "<td>Wachtwoord:</td><td><input type='password' size='30' name='pass'></td>";
echo "</tr>";
echo "<tr>";
echo "<td>Tijd ingelogd:</td><td><select name=\"cookietijd\"><option value=\"377395200\">1 Jaar</option><option value=\"31449600\">1 Maand</option><option value=\"604800\">1 Week</option><option value=\"86400\">1 Dag</option></td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"150\"></td><td><input type=submit value=Inloggen name=submit> <input type=\"reset\" name=\"reset\" value=\"Opnieuw\"></form></td>";
echo "</tr></table><br>";
echo "<a href=\"?pagina=wachtwoord.php\">Wachtwoord verloren..?</a>";
?>
kun je ook het stuk posten waar de actie=inloggen wordt geregeld??

daar zit de fout in
dat dus wel in de config.php:

<?

// database instellingen
$config[host] = "sql2.pandela.com"; // de host van je mysql database
$config[database] = "*******"; // de naam van je database
$config[gebruikersnaam] = "*******"; // de gebruikersnaam van mysql
$config[paswoord] = "*********"; // het paswoord van mysql

// overige
$config[email] = "[email protected]"; // jouw e-mail adres
$config[webmaster] = "Razzie"; // jouw naam
$config[adres] = "www.exe-gaming.nl.tt"; // het adres van je website
$config[sitenaam] = "eXe-Gaming"; // de naam van je website

// kleuren
$kleurdonker = "#3E7DC0";
$kleurlicht = "#CEE7FF";


$Host = "anticlimax.pandela.org";
// gebruik je dit op lycos?
// zet er dan dit neer: members.lycos.nl

// connectie met de mysql database maken
mysql_connect("$config[host]", "$config[gebruikersnaam]", "$config[paswoord]") or die (mysql_error());
mysql_select_db("$config[database]") or die (mysql_error());


//Inloggen
if ($actie == "inloggen") {

if($MEMBER->gebruikersnaam == ""){
$row = mysql_fetch_object(mysql_query("SELECT * FROM leden WHERE gebruikersnaam = '$user'"));
if ($row->paswoord == $pass){

$gebruikersnaam = $row->gebruikersnaam;
$paswoord = $row->paswoord;

setcookie("gebruikersnaam", $gebruikersnaam, time()+$cookietijd, "/", $Host);
setcookie("paswoord", md5($paswoord), time()+$cookietijd, "/", $Host);

$tekst = "Je bent succesvol ingelogged als $row->gebruikersnaam.<br><br>";
}

else {
$tekst = "Je gebruikersnaam en paswoord komen niet overheen.<br><br>";
}

}
else {
$tekst = "Je moet uitgelogged zijn om in te loggen!<br><br>";
}
}


//Uitloggen
if($actie == "uitloggen"){
if ($_COOKIE[gebruikersnaam] != "") {
setcookie("gebruikersnaam", "gebruikersnaam", time(), "/", $Host);
setcookie("paswoord", "paswoord", time(), "/", $Host);

$tekst = "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">Je bent nu uitgelogd.<br><br>";
}
}


//Afmelden
if($actie == "afmelden"){

mysql_query("DELETE FROM leden WHERE gebruikersnaam='$MEMBER->gebruikersnaam'");

if ($_COOKIE[gebruikersnaam] != "") {
setcookie("gebruikersnaam", "gebruikersnaam", time(), "/", $Host);
setcookie("paswoord", "paswoord", time(), "/", $Host);
$tekst = "Je bent succesvol afgemeld<br><br>";
}
}


//het opvragen van de gegevens
if ($_COOKIE[gebruikersnaam] != "") {
$select = "SELECT * FROM leden WHERE gebruikersnaam = '$_COOKIE[gebruikersnaam]'";
$res = mysql_query($select) or die (mysql_error());
$MEMBER = mysql_fetch_object($res);
}

$status = "$MEMBER->status";
$email = "$MEMBER->email";

// het bannen van gebruikers
if ($status == "Gebanned")
{
echo "<h2><center>Je bent van de site gebant.</h2><a href=\"mailto:$config[email]\">Mail</a> naar de webmaster en bied je excusses aan!</center>";
exit();
}

?>
voorbeeldje om zulke errors te ontwijken:

<?php

if($_POST['pass'] == $_POST['pass_check']) {

$_SESSION aanmaken of cookie

} else {
echo 'Twee wachtwoorden zijn niet hetzelfde!'."\n";
}

?>

GR. mebus!
en waar moet ik dat dan plaatsen mebus?
ik heb hier echt weinig verstand van.....
het is alleen een voorbeeld over hoe je zulke errors kunt ontwijken aan de hand hiervan zou je mischien de error op kunnen lossen:)

GR. mebus!
Wie weet wat ik moet veranderen en waarin??
Ik ben echt n00b met php
In het script worden bepaalde cookies geset. Doordat je het script include op een pagina waar al content staat, gaat dit fout. In het alleenstaande script is nog geen output naar de browser, maar doordat je het in je site include, is er dus al data...

Oplossing:
Zorg ervoor dat functies als setcookie(); en header(); uitgevoerd worden, voordat er output is.
Jipppieee!!1
Het is eindelijkgelukt ik hoefde alleen

<?
include("index.php");
?>

in mijn layout te zetten en ik had de hele index.php in mijn layout gezet :)

Bedankt voor de moeite:)

Reageren