membersysteem
Ik heb weer eens een tutorial gevolgd en loop weer ergens op vast:
Hij zegt geen connectie te hebben met m'n database, maar alles klopt gewoon.
Zit er misschien iets niet goed in m'n configuratie bestand??
Hier is hij:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
$db['host'] = 'db.evacuaded.com';
$db['user'] = 'login';
$db['pass'] = '*censuur*';
$db['name'] = 'login';
session_start();
if (!@mysql_connect($db['host'],$db['user'],$db['pass
']))
{
exit("Geen MySQL verbinding, controleer de gegevens.");
}
// MySQL database selecteren
if (!@mysql_select_db($db['name']))
{
exit("Kan database niet selecteren.");
}
// Inlog functie
// Retourneerd TRUE als user is ingelogd
function is_logged_in()
{
global $HTTP_SESSION_VARS;
if (!IsSet($HTTP_SESSION_VARS['userid']))
{
return (0);
}
return (1);
}
?>
$db['host'] = 'db.evacuaded.com';
$db['user'] = 'login';
$db['pass'] = '*censuur*';
$db['name'] = 'login';
session_start();
if (!@mysql_connect($db['host'],$db['user'],$db['pass
']))
{
exit("Geen MySQL verbinding, controleer de gegevens.");
}
// MySQL database selecteren
if (!@mysql_select_db($db['name']))
{
exit("Kan database niet selecteren.");
}
// Inlog functie
// Retourneerd TRUE als user is ingelogd
function is_logged_in()
{
global $HTTP_SESSION_VARS;
if (!IsSet($HTTP_SESSION_VARS['userid']))
{
return (0);
}
return (1);
}
?>
Alvast Bedankt,
Karim
Gewijzigd op 01/01/1970 01:00:00 door Karim
remove je gegevens even
thnx
euhm... wat moet ik hierover zeggen
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?
if (!@mysql_connect($db['host'],$db['user'],$db['pass
']))
{
exit("Geen MySQL verbinding, controleer de gegevens.");
}
?>
if (!@mysql_connect($db['host'],$db['user'],$db['pass
']))
{
exit("Geen MySQL verbinding, controleer de gegevens.");
}
?>
kijk je script eens goed na
hint hint hint
waar maak je uberhaupt een connectie in dat script ?
Ik ben namelijk nieuw in de PHP wereld en weet niet zo goed wat ik fout doe.
Ik heb het nu aangepast naar:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
session_start();
if (!@mysql_connect('db.evacuaded.com', 'login', 'pass');
{
exit("Geen MySQL verbinding, controleer de gegevens.");
}
// MySQL database selecteren
if (!@mysql_select_db(login))
{
exit("Kan database niet selecteren.");
}
// Inlog functie
// Retourneerd TRUE als user is ingelogd
function is_logged_in()
{
global $HTTP_SESSION_VARS;
if (!IsSet($HTTP_SESSION_VARS['userid']))
{
return (0);
}
return (1);
}
?>
session_start();
if (!@mysql_connect('db.evacuaded.com', 'login', 'pass');
{
exit("Geen MySQL verbinding, controleer de gegevens.");
}
// MySQL database selecteren
if (!@mysql_select_db(login))
{
exit("Kan database niet selecteren.");
}
// Inlog functie
// Retourneerd TRUE als user is ingelogd
function is_logged_in()
{
global $HTTP_SESSION_VARS;
if (!IsSet($HTTP_SESSION_VARS['userid']))
{
return (0);
}
return (1);
}
?>
En dan krijg ik een parse error voor line 6.
Zou je het nog duidelijkjer uit kunnen leggen ,want ik snap er nu echt nix meer van
Karim
Typo
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
session_start();
if (!@mysql_connect('db.evacuaded.com', 'login', 'pass'))
{
exit("Geen MySQL verbinding, controleer de gegevens.");
}
// MySQL database selecteren
if (!@mysql_select_db(login))
{
exit("Kan database niet selecteren.");
}
// Inlog functie
// Retourneerd TRUE als user is ingelogd
function is_logged_in()
{
global $HTTP_SESSION_VARS;
if (!IsSet($HTTP_SESSION_VARS['userid']))
{
return (0);
}
return (1);
}
?>
session_start();
if (!@mysql_connect('db.evacuaded.com', 'login', 'pass'))
{
exit("Geen MySQL verbinding, controleer de gegevens.");
}
// MySQL database selecteren
if (!@mysql_select_db(login))
{
exit("Kan database niet selecteren.");
}
// Inlog functie
// Retourneerd TRUE als user is ingelogd
function is_logged_in()
{
global $HTTP_SESSION_VARS;
if (!IsSet($HTTP_SESSION_VARS['userid']))
{
return (0);
}
return (1);
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Thijs X
sloop die @ eruit, fouten onderdrukken leer je niets van
Werkt ook niet :(
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
$db['host'] = 'db.evacuaded.com';
$db['user'] = 'login';
$db['pass'] = '*censuur*';
$db['name'] = 'login';
session_start();
if ( !mysql_connect( $db['host'], $db['user'], $db['pass'] ) )
{
exit("Geen MySQL verbinding, controleer de gegevens.");
}
// MySQL database selecteren
if (!mysql_select_db($db['name']))
{
exit("Kan database niet selecteren.");
}
// Inlog functie
// Retourneerd TRUE als user is ingelogd
function is_logged_in()
{
global $HTTP_SESSION_VARS;
if (!IsSet($HTTP_SESSION_VARS['userid']))
{
return (0);
}
return (1);
}
?>
$db['host'] = 'db.evacuaded.com';
$db['user'] = 'login';
$db['pass'] = '*censuur*';
$db['name'] = 'login';
session_start();
if ( !mysql_connect( $db['host'], $db['user'], $db['pass'] ) )
{
exit("Geen MySQL verbinding, controleer de gegevens.");
}
// MySQL database selecteren
if (!mysql_select_db($db['name']))
{
exit("Kan database niet selecteren.");
}
// Inlog functie
// Retourneerd TRUE als user is ingelogd
function is_logged_in()
{
global $HTTP_SESSION_VARS;
if (!IsSet($HTTP_SESSION_VARS['userid']))
{
return (0);
}
return (1);
}
?>
De fout was de nieuwe regel die in $db['pass'] stond.
O en kijk ook eens naar $_SESSION ipv $HTTP_SESSION_VARS, $HTTP_SESSION_VARS is namelijk een verouderde feature van php en zit er alleen nog maar in vanwege backwards compatability.
Gewijzigd op 01/01/1970 01:00:00 door Niels Janssen
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?
if ( !mysql_connect( $db['host'], $db['user'], $db['pass'] ) )
{
exit("Geen MySQL verbinding, controleer de gegevens.");
}
?>
if ( !mysql_connect( $db['host'], $db['user'], $db['pass'] ) )
{
exit("Geen MySQL verbinding, controleer de gegevens.");
}
?>
eens dit:
Code (php)
1
2
3
2
3
<?
$sqlcon = mysql_connect ($db['host'], $db['user'], $db['pass']); if(empty($sqlcon)){echo "geen sql verbinding"; exit;}
?>
$sqlcon = mysql_connect ($db['host'], $db['user'], $db['pass']); if(empty($sqlcon)){echo "geen sql verbinding"; exit;}
?>
Heb je wel een MySQL database eigenlijk?
Ja natuurlijk heb ik die :P
werk ik altijd mee
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
$username = 'naam';
$password = 'wachtwoord';
$host = 'localhost';
$database = 'databasenaam';
if(mysql_connect($host,$username,$password))
{
if(!mysql_select_db($database))
{
echo 'Sorry, ik kon helaas geen verbinding maken met de databasetabel!';
}
}else{
echo 'Sorry, ik kon helaas geen verbinding maken met de databaseserver!';
}
?>
$username = 'naam';
$password = 'wachtwoord';
$host = 'localhost';
$database = 'databasenaam';
if(mysql_connect($host,$username,$password))
{
if(!mysql_select_db($database))
{
echo 'Sorry, ik kon helaas geen verbinding maken met de databasetabel!';
}
}else{
echo 'Sorry, ik kon helaas geen verbinding maken met de databaseserver!';
}
?>
Probeer anders dit even :)
Gewijzigd op 01/01/1970 01:00:00 door W W
Ik kom steeds verder, dus het gaat redelijk goed.
Ik krijg nu ook steeds meer te zien in m´n pagina, alleen zit er nog steeds een error in :(
Ik heb het idee van pepijn gebruikt en dit is eruit gekomen:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?PHP
$username = 'login';
$password = '*censuur';
$host = 'db.evacuaded.com';
$database = 'login';
if(mysql_connect($host,$username,$password))
{
if(!mysql_select_db($database))
{
echo 'Sorry, ik kon helaas geen verbinding maken met de databasetabel!';
}
}else{
echo 'Sorry, ik kon helaas geen verbinding maken met de databaseserver!';
}
function is_logged_in()
{
global $HTTP_SESSION_VARS;
if (!IsSet($HTTP_SESSION_VARS['userid']))
{
return (0);
}
return (1);
}
?>
$username = 'login';
$password = '*censuur';
$host = 'db.evacuaded.com';
$database = 'login';
if(mysql_connect($host,$username,$password))
{
if(!mysql_select_db($database))
{
echo 'Sorry, ik kon helaas geen verbinding maken met de databasetabel!';
}
}else{
echo 'Sorry, ik kon helaas geen verbinding maken met de databaseserver!';
}
function is_logged_in()
{
global $HTTP_SESSION_VARS;
if (!IsSet($HTTP_SESSION_VARS['userid']))
{
return (0);
}
return (1);
}
?>
En dit is de fout die de server geeft:
Warning: mysql_connect(): Access denied for user 'login'@'blade07.geenpunt.nl' (using password: YES) in /storage/mijndomein/users/036691/public/sites/vaw.evacuaded.com/login/configuratie.php on line 7
Sorry, ik kon helaas geen verbinding maken met de databaseserver!
Alvast Bedankt,
Karim
Gewijzigd op 01/01/1970 01:00:00 door Karim
(pass weghalen)
thnx (alweer :p)
Dit geeft het probleem al aan.
Dat wil zeggen dat of je gebruiker of je wachtwoord niet klopt. :)