hallo
http://www.secretplace.v3host.be/v3/login.php
je krijgt wit beeld.
waar ligt het aan,
het script?
of de mysql?
kan iemand me helpen?
mvg
hallo
http://www.secretplace.v3host.be/v3/login.php
je krijgt wit beeld.
waar ligt het aan,
het script?
of de mysql?
kan iemand me helpen?
mvg
Hij staat niet op je server, naja in die map dan.
Staat hij niet toevallig in andere map bij je?
Gr.
Mark :cheer:
hele bestand bestaat niet idd
jawel we hebben hem erin staan
heb je m niet in een map staan op die server?
nee het staat goed.
ook al nieuwe index en alles gdn!
is ergeen verbinding ofzo?
Hij bedoeld denk ik:
http://www.secretplace.v3host.be/v3/login.php
Maar zie inderdaad een leeg wit beeld.
Misschien een exit op de verkeerde plek waardoor de pagina word afgesloten
kun je je script plaatsen ?
wel zo makkelijk :p
Hij moet in de v3 map blijven staan
hij komt wel uit in de v3 map.
heb de link veranderd die naar de v3 gaat.
maar kan de TS even de script posten ?:)
ik post hem wel even ik kan er ook in:
hier de login.php
<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL);
include("config.php");
if(isset($_POST['login'])) {
$dbres = mysql_query("SELECT * FROM `users` WHERE `login`='{$_POST['login']}' AND `pass`=MD5('{$_POST['pass']}')");
$num = mysql_num_rows($dbres);
if($num > 0) {
$naam = $_POST['login'];
$_POST['login'] = $naam;
$pass = $_POST['pass'];
$_POST['pass'] = $pass;
setcookie("login",'',time()-24*60*60,"/","");
setcookie("validate",'',time()-24*60*60,"/","");
$_SESSION['IP'] = $_SERVER['REMOTE_ADDR'];
$dbres = mysql_query("SELECT *,UNIX_TIMESTAMP(`signup`) AS `signup` FROM `users` WHERE `login`='{$_SESSION['login']}'");
$_SESSION['data'] = mysql_fetch_object($dbres);
if($data->vakantie > 0){
header("Location: $sitelink/index.php?vakantie");
exit;
}
header("Location: inlogger.php?x={$_POST['login']}&pass={$_POST['pass']}");
}
else{
header("Location: $sitelink/index.php?error");
}
}
else if($_GET['x'] == "logout") {
mysql_query("UPDATE `[users]` SET `online`='0000-00-00 00:00:00' WHERE `login`='{$data->login}'");
mysql_query("DELETE FROM `[online]` WHERE `login`='{$_COOKIE['login']}' AND `validate`='{$_COOKIE['validate']}' AND `IP`='{$_SERVER['REMOTE_ADDR']}'");
setcookie("login",'',time()-24*60*60,"/","");
setcookie("validate",'',time()-24*60*60,"/","");
session_destroy();
header("Location: $sitelink/index.php");
}
/* ------------------------- */ ?>
Toon Meer
al eens naar de errors gekeken ?
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/giga21/domains/secretplace.v3host.be/public_html/v3/connection.php:9) in /home/giga21/domains/secretplace.v3host.be/public_html/v3/index.php on line 4
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/giga21/domains/secretplace.v3host.be/public_html/v3/connection.php:9) in /home/giga21/domains/secretplace.v3host.be/public_html/v3/index.php on line 4
Ja lijn 4 die verwijst naar de mysql maar ik snap niet waarom hij het niet doet, hij staat allemaal goed ingevuld en hetzelfde als de outgame index en die doet het ook.
Try dit eens:
<?php
session_start();
include("config.php");
if(isset($_POST['login'])) {
$dbres = mysql_query("SELECT * FROM `users` WHERE `login`='{$_POST['login']}' AND `pass`=MD5('{$_POST['pass']}')");
$num = mysql_num_rows($dbres);
if($num > 0) {
$naam = $_POST['login'];
$_POST['login'] = $naam;
$pass = $_POST['pass'];
$_POST['pass'] = $pass;
setcookie("login",'',time()-24*60*60,"/","");
setcookie("validate",'',time()-24*60*60,"/","");
$_SESSION['IP'] = $_SERVER['REMOTE_ADDR'];
$dbres = mysql_query("SELECT *,UNIX_TIMESTAMP(`signup`) AS `signup` FROM `users` WHERE `login`='{$_SESSION['login']}'");
$_SESSION['data'] = mysql_fetch_object($dbres);
if($data->vakantie > 0){
header("Location: $sitelink/index.php?vakantie");
exit;
}
header("Location: inlogger.php?x={$_POST['login']}&pass={$_POST['pass']}");
} else{
header("Location: $sitelink/index.php?error");
}
}
else if($_GET['x'] == "logout") {
mysql_query("UPDATE `[users]` SET `online`='0000-00-00 00:00:00' WHERE `login`='{$data->login}'");
mysql_query("DELETE FROM `[online]` WHERE `login`='{$_COOKIE['login']}' AND `validate`='{$_COOKIE['validate']}' AND `IP`='{$_SERVER['REMOTE_ADDR']}'");
setcookie("login",'',time()-24*60*60,"/","");
setcookie("validate",'',time()-24*60*60,"/","");
session_destroy();
header("Location: $sitelink/index.php");
}
?>
Toon Meer
LET OP!, Als je een $SESSION(); definiërt dan moet je ALTIJD helemaal bovenaan session_start(); hebben staan.
Dus het zou nu moeten werken.
Lars
heet het bestand ook nog config.php ? staat die wel in de goede map e.d. ?
Nee, het doet niet -,- bedankt voor de moeite;) iemand anders?
waar heb je nu Session_start staan dan? Als je die gewoon in je index.php Helemaal bovenaan neerzet en voor de rest weghaalt..
in de index.php outgame staat hij helemaal bovenaan dus hij moet in de login weg?
nee in de outgame dus niet aangezien daar niet de pagina's geinclude worden...
sorry ik snap het even niet meer, wat moet ik nu weghalen of toevoegen:$
Heb je nog geen account? Registreer je nu en word deel van onze community!