Mail Error
Als ik een bevestigings e-mail wil laten sturen dan krijg ik dit.
Warning: mail() [function.mail]: SMTP server response: 501 5.5.4 Invalid Address in D:\www\stabilo-games.nl\www\login\bevestigen.php on line 63
De bevestigingsmail kon niet verzonden worden.
Neem contact op met de webmaster.
wat kan ik hieraan doen
Wat is line 63?
jesper schreef op 22.05.2008 20:02:
Invalid Address
Ongeldig adres.
ook van line 63!!
--Bevestigen.php--
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<?php
$BesturingBestand = "besturing.php";
$BovenBestand = "boven.php";
$OnderBestand = "onder.php";
// Verander dit als de bestanden ergens anders staan.
// Hierna hoef je niets te veranderen!
// -------------------------------------------------
if(!file_exists($BesturingBestand)) { die("$BesturingBestand kan niet geopend worden!<br><br><i>Webmaster: verander dit bovenin $PHP_SELF.</i>"); }
if(!file_exists($BovenBestand)) { die("$BovenBestand kan niet geopend worden!<br><br><i>Webmaster: verander dit bovenin $PHP_SELF.</i>"); }
if(!file_exists($OnderBestand)) { die("$OnderBestand kan niet geopend worden!<br><br><i>Webmaster: verander dit bovenin $PHP_SELF.</i>"); }
include($BesturingBestand);
include($BovenBestand);
?>
<h3>Bevestigen</h3>
<br>
<?php
if(!$ActiveerBevestigen) {
echo("Het bevestigen van accounts is niet ingeschakeld.");
}
else {
$id = intval($_GET["id"]);
if($login) {
echo("<b>Je hebt je account al bevestigd met gebruikersnaam $Lid->Gebruikersnaam!</b><br>Log uit om een ander account te bevestigen.");
}
elseif($id && $_GET["c"] && $Lid = mysql_fetch_object(mysql_query("SELECT ID,Gebruikersnaam,Bevestigen FROM Leden WHERE ID = '$id'"))) {
if($Lid->Bevestigen != $_GET["c"]) {
echo("<b style='color:red'>De bevestigingscode is onjuist!</b>");
}
else {
mysql_query("UPDATE $TabelLeden SET Bevestigen = '' WHERE ID = '$Lid->ID'") or die(mysql_error());
echo("<b style='color:green'>Je account met gebruikersnaam <i>$Lid->Gebruikersnaam</i> is succesvol geactiveerd!</b>");
}
}
elseif($_POST["mailen"] && ($_POST["gebruikersnaam"] || $_POST["mail"])) {
sleep(1);
if($_POST["gebruikersnaam"]) {
$Lid = mysql_fetch_object(mysql_query("SELECT ID,Naam,Mail,Bevestigen,Gebruikersnaam FROM Leden WHERE Gebruikersnaam = '{$_POST["gebruikersnaam"]}'"));
}
else {
$Lid = mysql_fetch_object(mysql_query("SELECT ID,Naam,Mail,Bevestigen,Gebruikersnaam FROM Leden WHERE Mail = '{$_POST["mail"]}'"));
}
if(!$Lid) {
echo("<b style='color:red'>Het account is niet gevonden!</b>");
}
elseif(!$Lid->Bevestigen) {
echo("<b style='color:red'>Het account is al bevestigd!</b>");
}
else {
if(mail("$Lid->Naam <$Lid->Mail>","$JouwWebsiteNaam - Bevestigen","Beste $Lid->Naam,\n\nJe hebt nogmaals je bevestigingscode aangevraagd voor je account met gebruikersnaam $Lid->Gebruikersnaam .\n\nGa naar de volgende locatie om het aanmelden te bevestigen:\n$LedensysteemLocatie"."bevestigen.php?id=$Lid->ID&c=$Lid->Bevestigen\n\nVeel plezier op de site!\n\n$JouwWebsiteNaam\n$JouwWebsiteUrl","From: $JouwWebsiteNaam <$JouwMailAdres>")) {
echo("<b>Er is een bevestigingsmail gestuurd naar $Lid->Mail.<BR><BR>Klik op de link in de mail om je account te activeren.</b>");
}
else {
echo("<b>De bevestigingsmail kon niet verzonden worden.<br>Neem contact op met de webmaster.</b>");
}
}
}
else {
echo("<form method='post'>
Vul een van de twee velden in:<br>
<input type=radio name=hoe value=gebruikersnaam checked> Gebruikersnaam: <input type=text name=gebruikersnaam size=30><br>
<input type=radio name=hoe value=mail> E-mail adres: <input type=text name=mail size=30><br><br>
<input type=submit value='Bevestigingsmail sturen'>
<input type=hidden name=mailen value=1>
</form>");
}
}
?>
$BesturingBestand = "besturing.php";
$BovenBestand = "boven.php";
$OnderBestand = "onder.php";
// Verander dit als de bestanden ergens anders staan.
// Hierna hoef je niets te veranderen!
// -------------------------------------------------
if(!file_exists($BesturingBestand)) { die("$BesturingBestand kan niet geopend worden!<br><br><i>Webmaster: verander dit bovenin $PHP_SELF.</i>"); }
if(!file_exists($BovenBestand)) { die("$BovenBestand kan niet geopend worden!<br><br><i>Webmaster: verander dit bovenin $PHP_SELF.</i>"); }
if(!file_exists($OnderBestand)) { die("$OnderBestand kan niet geopend worden!<br><br><i>Webmaster: verander dit bovenin $PHP_SELF.</i>"); }
include($BesturingBestand);
include($BovenBestand);
?>
<h3>Bevestigen</h3>
<br>
<?php
if(!$ActiveerBevestigen) {
echo("Het bevestigen van accounts is niet ingeschakeld.");
}
else {
$id = intval($_GET["id"]);
if($login) {
echo("<b>Je hebt je account al bevestigd met gebruikersnaam $Lid->Gebruikersnaam!</b><br>Log uit om een ander account te bevestigen.");
}
elseif($id && $_GET["c"] && $Lid = mysql_fetch_object(mysql_query("SELECT ID,Gebruikersnaam,Bevestigen FROM Leden WHERE ID = '$id'"))) {
if($Lid->Bevestigen != $_GET["c"]) {
echo("<b style='color:red'>De bevestigingscode is onjuist!</b>");
}
else {
mysql_query("UPDATE $TabelLeden SET Bevestigen = '' WHERE ID = '$Lid->ID'") or die(mysql_error());
echo("<b style='color:green'>Je account met gebruikersnaam <i>$Lid->Gebruikersnaam</i> is succesvol geactiveerd!</b>");
}
}
elseif($_POST["mailen"] && ($_POST["gebruikersnaam"] || $_POST["mail"])) {
sleep(1);
if($_POST["gebruikersnaam"]) {
$Lid = mysql_fetch_object(mysql_query("SELECT ID,Naam,Mail,Bevestigen,Gebruikersnaam FROM Leden WHERE Gebruikersnaam = '{$_POST["gebruikersnaam"]}'"));
}
else {
$Lid = mysql_fetch_object(mysql_query("SELECT ID,Naam,Mail,Bevestigen,Gebruikersnaam FROM Leden WHERE Mail = '{$_POST["mail"]}'"));
}
if(!$Lid) {
echo("<b style='color:red'>Het account is niet gevonden!</b>");
}
elseif(!$Lid->Bevestigen) {
echo("<b style='color:red'>Het account is al bevestigd!</b>");
}
else {
if(mail("$Lid->Naam <$Lid->Mail>","$JouwWebsiteNaam - Bevestigen","Beste $Lid->Naam,\n\nJe hebt nogmaals je bevestigingscode aangevraagd voor je account met gebruikersnaam $Lid->Gebruikersnaam .\n\nGa naar de volgende locatie om het aanmelden te bevestigen:\n$LedensysteemLocatie"."bevestigen.php?id=$Lid->ID&c=$Lid->Bevestigen\n\nVeel plezier op de site!\n\n$JouwWebsiteNaam\n$JouwWebsiteUrl","From: $JouwWebsiteNaam <$JouwMailAdres>")) {
echo("<b>Er is een bevestigingsmail gestuurd naar $Lid->Mail.<BR><BR>Klik op de link in de mail om je account te activeren.</b>");
}
else {
echo("<b>De bevestigingsmail kon niet verzonden worden.<br>Neem contact op met de webmaster.</b>");
}
}
}
else {
echo("<form method='post'>
Vul een van de twee velden in:<br>
<input type=radio name=hoe value=gebruikersnaam checked> Gebruikersnaam: <input type=text name=gebruikersnaam size=30><br>
<input type=radio name=hoe value=mail> E-mail adres: <input type=text name=mail size=30><br><br>
<input type=submit value='Bevestigingsmail sturen'>
<input type=hidden name=mailen value=1>
</form>");
}
}
?>
en dit is
--Besturing.php--
( Config!!!)
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
<?php
// ---------------------------------------
// Verander de gegevens hieronder:
$JouwMailAdres = "[email protected]";
// Jouw eigen e-mail, zichtbaar voor anderen.
$JouwWebsiteNaam = "Stabilo-Games.nl";
// Jouw website naam, gebruik geen aanhalingstekens!
$JouwWebsiteUrl = "www.stabilo-games.nl/";
// Jouw website URL
$AdminBeveiliging = true;
// Een beveiliging zetten op het admin gedeelte?
$AdminGebruikersnaam = "stabilo-games.nl";
$AdminWachtwoord = "info-stabilo";
// De gebruikersnaam en het wachtwoord voor
// het admin gedeelte. Vergeet deze niet te veranderen!
$LedensysteemLocatie = "http://www.stabilo-games.nl/login/";
// Het pad waar alle bestanden (zoals aanmelden.php) van het systeem staan.
// Bijvoorbeeld: http://www.stabilo-games.nl/login/
// Vergeet de slash aan het einde niet!
$MySQLHost = '193.138.205.200';
// De MySQL host van uw server
$MySQLGebruikersnaam = 'jesper_site';
// De gebruikersnaam van de MySQL database op uw server
$MySQLWachtwoord = 'wachtwoord';
// Het wachtwoord van de MySQL database op uw server
$MySQLDatabaseNaam = 'jesper_site';
// De naam van de database op uw server
$TabelLeden = "Leden";
$TabelLedenBerichten = "LedenBerichten";
$TabelLedenOnline = "LedenOnline";
$TabelLedenVelden = "LedenVelden";
$TabelLedenWaarden = "LedenWaarden";
$TabelLedenWachtwoordWijzigen = "LedenWachtwoordWijzigen";
// De namen van de MySQL tabellen.
$Toevoegingen = array();
// Uitleg hierover staat bij de toevoegingen van dit systeem zelf.
$CookiesVerloopTijd = 604800;
// Na hoeveel seconden de cookies verlopen.
$HostPad = "/";
// Het pad naar je site vanaf het domein.
// Bijvoorbeeld '/' als het domein van jou is
// of '/gebruikersnaam/' als je bij Lycos host.
$StatusVoorNaam = true;
// De status van leden voor hun naam zetten
$GebruikersnaamWeergeven = false;
// Gebruikersnamen in plaats van namen weergeven
// Hieronder kunnen verschillende onderdelen uitgeschakeld worden:
$ActiveerBerichten = true;
$ActiveerBevestigen = true;
$ActiveerLedenlijst = true;
$ActiveerStatistieken = true;
$ActiveerVerjaardagskalender = true;
$ActiveerZoeken = true;
$ZoekResultatenPerPagina = 25;
// Het aantal leden per pagina op de zoeken pagina.
// Hierna hoeft niets veranderd te worden.
// ---------------------------------------
if(headers_sent()) {
die("Er is een fout opgetreden.<br><br><i>Webmaster: Je hebt tekst, HTML of witruimte helemaal bovenin besturing.php, boven.php of $PHP_SELF gezet, waardoor het systeem niet werkt. Zet de tekst onder het eerste PHP blok.</i>");
}
@mysql_connect($MySQLHost, $MySQLGebruikersnaam, $MySQLWachtwoord) or die("Er kon geen verbinding worden gemaakt met de MySQL database. Verander de gegevens bovenin besturing.php.");
@mysql_select_db($MySQLDatabaseNaam) or die("De database kon niet geselecteerd worden! Verander \$MySQLDatabaseNaam in besturing.php.");
@ini_set("magic_quotes_gpc","1");
@ini_set("magic_quotes_runtime","0");
@ini_set("magic_quotes_sybase","0");
@error_reporting(2039);
if(getenv(HTTP_X_FORWARDED_FOR)) { $REMOTE_ADDR = getenv(HTTP_X_FORWARDED_FOR); }
elseif(getenv(HTTP_CLIENT_IP)) { $REMOTE_ADDR = getenv(HTTP_CLIENT_IP); }
else { $REMOTE_ADDR = getenv(REMOTE_ADDR); }
$UnixTijd = time();
$LedensysteemMelding = "";
function VerwijderCookies() {
setcookie("LedensysteemID", "gebruikersnaam", $UnixTijd-(60*60*24));
setcookie("LedensysteemWW", "wachtwoord", $UnixTijd-(60*60*24));
unset($_COOKIE["LedensysteemID"]);
unset($_COOKIE["LedensysteemWW"]);
}
// Uitloggen
if(isset($uitloggen)) {
VerwijderCookies();
}
// Inloggen
elseif($_POST["inloggen"] && $_POST["gebruikersnaam"] && $_POST["wachtwoord"]) {
$Lid = mysql_fetch_object(mysql_query("SELECT ID,Wachtwoord,Verbannen,Bevestigen FROM $TabelLeden WHERE Gebruikersnaam = '{$_POST["gebruikersnaam"]}'"));
if(!$Lid || $Lid->Wachtwoord != md5($_POST["wachtwoord"])) {
$LedensysteemMelding = "Gebruikersnaam en / of wachtwoord onjuist!";
VerwijderCookies();
}
elseif($Lid->Bevestigen) {
$LedensysteemMelding = "Je hebt je account nog niet via e-mail bevestigd!<br><a href='bevestigen.php'>Verstuur de bevestigingsmail opnieuw.</a>";
VerwijderCookies();
}
elseif($Lid->Verbannen) {
$LedensysteemMelding = "Je bent verbannen!";
VerwijderCookies();
}
else {
mysql_query("UPDATE $TabelLeden SET IPadres = '$REMOTE_ADDR' WHERE ID = '$Lid->ID'");
setcookie("LedensysteemID", $Lid->ID, $UnixTijd+$CookiesVerloopTijd);
setcookie("LedensysteemWW", $Lid->Wachtwoord, $UnixTijd+$CookiesVerloopTijd);
$_COOKIE["LedensysteemID"] = $Lid->ID;
$_COOKIE["LedensysteemWW"] = $Lid->Wachtwoord;
}
}
// Gegevens ophalen
$login = false; $InlogLid = "";
$_COOKIE["LedensysteemID"] = intval($_COOKIE["LedensysteemID"]);
$_COOKIE["LedensysteemWW"] = ereg('^[A-Fa-f0-9]{32}$',$_COOKIE["LedensysteemWW"]) ? $_COOKIE["LedensysteemWW"] : "";
if(!$uitloggen && $_COOKIE["LedensysteemID"] && $_COOKIE["LedensysteemWW"]) {
if($Lid = mysql_fetch_object(mysql_query("SELECT ID,Naam,Mail,Gebruikersnaam,Verbannen FROM $TabelLeden WHERE ID = '{$_COOKIE["LedensysteemID"]}' AND Wachtwoord = '{$_COOKIE["LedensysteemWW"]}' AND IPadres = '$REMOTE_ADDR' AND Verbannen != '1'"))) {
mysql_query("UPDATE $TabelLeden SET Inlogdatum = '$UnixTijd' WHERE ID = '$Lid->ID'");
$InlogLid = $Lid;
$login = true;
}
}
// Functie om gegevens te controleren
function CheckGegevens($g,$t) {
switch($t) {
case "2": return ereg("[A-Za-z0-9_-]+([\.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([\.]{1}[A-Za-z0-9-]+)+",$g); break;
case "3": return ereg("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]",$g); break;
case "4": return ereg("^[0-9]+$",$g); break;
case "5": return ereg("^[0-9]{2}\-[0-9]{2}\-[0-9]{4}$",$g); break;
default: return ereg("^[A-ZÀ-ÿa-z0-9 \?\.!,']+$",$g); break;
}
}
// Functie om lid gegevens te krijgen
function Lid($id,$g="",$n="",$s="",$link=1) {
global $LedensysteemLocatie,$StatusVoorNaam,$GebruikersnaamWeergeven;
if((!$g && $GebruikersnaamWeergeven) || (!$n && !$GebruikersnaamWeergeven) || !$s) {
list($g,$n,$s) = mysql_fetch_row(mysql_query("SELECT Gebruikersnaam,Naam,Status FROM Leden WHERE ID = '$id'"));
}
if($link) { $tekst = "<a href='$LedensysteemLocatie"."profiel.php?id=$id'>"; }
if($StatusVoorNaam && $s) { $tekst .= "$s "; }
if($GebruikersnaamWeergeven) { $tekst .= $g; }
else { $tekst .= $n; }
if($link) { $tekst .= "</a>"; }
return $tekst;
}
?>
// ---------------------------------------
// Verander de gegevens hieronder:
$JouwMailAdres = "[email protected]";
// Jouw eigen e-mail, zichtbaar voor anderen.
$JouwWebsiteNaam = "Stabilo-Games.nl";
// Jouw website naam, gebruik geen aanhalingstekens!
$JouwWebsiteUrl = "www.stabilo-games.nl/";
// Jouw website URL
$AdminBeveiliging = true;
// Een beveiliging zetten op het admin gedeelte?
$AdminGebruikersnaam = "stabilo-games.nl";
$AdminWachtwoord = "info-stabilo";
// De gebruikersnaam en het wachtwoord voor
// het admin gedeelte. Vergeet deze niet te veranderen!
$LedensysteemLocatie = "http://www.stabilo-games.nl/login/";
// Het pad waar alle bestanden (zoals aanmelden.php) van het systeem staan.
// Bijvoorbeeld: http://www.stabilo-games.nl/login/
// Vergeet de slash aan het einde niet!
$MySQLHost = '193.138.205.200';
// De MySQL host van uw server
$MySQLGebruikersnaam = 'jesper_site';
// De gebruikersnaam van de MySQL database op uw server
$MySQLWachtwoord = 'wachtwoord';
// Het wachtwoord van de MySQL database op uw server
$MySQLDatabaseNaam = 'jesper_site';
// De naam van de database op uw server
$TabelLeden = "Leden";
$TabelLedenBerichten = "LedenBerichten";
$TabelLedenOnline = "LedenOnline";
$TabelLedenVelden = "LedenVelden";
$TabelLedenWaarden = "LedenWaarden";
$TabelLedenWachtwoordWijzigen = "LedenWachtwoordWijzigen";
// De namen van de MySQL tabellen.
$Toevoegingen = array();
// Uitleg hierover staat bij de toevoegingen van dit systeem zelf.
$CookiesVerloopTijd = 604800;
// Na hoeveel seconden de cookies verlopen.
$HostPad = "/";
// Het pad naar je site vanaf het domein.
// Bijvoorbeeld '/' als het domein van jou is
// of '/gebruikersnaam/' als je bij Lycos host.
$StatusVoorNaam = true;
// De status van leden voor hun naam zetten
$GebruikersnaamWeergeven = false;
// Gebruikersnamen in plaats van namen weergeven
// Hieronder kunnen verschillende onderdelen uitgeschakeld worden:
$ActiveerBerichten = true;
$ActiveerBevestigen = true;
$ActiveerLedenlijst = true;
$ActiveerStatistieken = true;
$ActiveerVerjaardagskalender = true;
$ActiveerZoeken = true;
$ZoekResultatenPerPagina = 25;
// Het aantal leden per pagina op de zoeken pagina.
// Hierna hoeft niets veranderd te worden.
// ---------------------------------------
if(headers_sent()) {
die("Er is een fout opgetreden.<br><br><i>Webmaster: Je hebt tekst, HTML of witruimte helemaal bovenin besturing.php, boven.php of $PHP_SELF gezet, waardoor het systeem niet werkt. Zet de tekst onder het eerste PHP blok.</i>");
}
@mysql_connect($MySQLHost, $MySQLGebruikersnaam, $MySQLWachtwoord) or die("Er kon geen verbinding worden gemaakt met de MySQL database. Verander de gegevens bovenin besturing.php.");
@mysql_select_db($MySQLDatabaseNaam) or die("De database kon niet geselecteerd worden! Verander \$MySQLDatabaseNaam in besturing.php.");
@ini_set("magic_quotes_gpc","1");
@ini_set("magic_quotes_runtime","0");
@ini_set("magic_quotes_sybase","0");
@error_reporting(2039);
if(getenv(HTTP_X_FORWARDED_FOR)) { $REMOTE_ADDR = getenv(HTTP_X_FORWARDED_FOR); }
elseif(getenv(HTTP_CLIENT_IP)) { $REMOTE_ADDR = getenv(HTTP_CLIENT_IP); }
else { $REMOTE_ADDR = getenv(REMOTE_ADDR); }
$UnixTijd = time();
$LedensysteemMelding = "";
function VerwijderCookies() {
setcookie("LedensysteemID", "gebruikersnaam", $UnixTijd-(60*60*24));
setcookie("LedensysteemWW", "wachtwoord", $UnixTijd-(60*60*24));
unset($_COOKIE["LedensysteemID"]);
unset($_COOKIE["LedensysteemWW"]);
}
// Uitloggen
if(isset($uitloggen)) {
VerwijderCookies();
}
// Inloggen
elseif($_POST["inloggen"] && $_POST["gebruikersnaam"] && $_POST["wachtwoord"]) {
$Lid = mysql_fetch_object(mysql_query("SELECT ID,Wachtwoord,Verbannen,Bevestigen FROM $TabelLeden WHERE Gebruikersnaam = '{$_POST["gebruikersnaam"]}'"));
if(!$Lid || $Lid->Wachtwoord != md5($_POST["wachtwoord"])) {
$LedensysteemMelding = "Gebruikersnaam en / of wachtwoord onjuist!";
VerwijderCookies();
}
elseif($Lid->Bevestigen) {
$LedensysteemMelding = "Je hebt je account nog niet via e-mail bevestigd!<br><a href='bevestigen.php'>Verstuur de bevestigingsmail opnieuw.</a>";
VerwijderCookies();
}
elseif($Lid->Verbannen) {
$LedensysteemMelding = "Je bent verbannen!";
VerwijderCookies();
}
else {
mysql_query("UPDATE $TabelLeden SET IPadres = '$REMOTE_ADDR' WHERE ID = '$Lid->ID'");
setcookie("LedensysteemID", $Lid->ID, $UnixTijd+$CookiesVerloopTijd);
setcookie("LedensysteemWW", $Lid->Wachtwoord, $UnixTijd+$CookiesVerloopTijd);
$_COOKIE["LedensysteemID"] = $Lid->ID;
$_COOKIE["LedensysteemWW"] = $Lid->Wachtwoord;
}
}
// Gegevens ophalen
$login = false; $InlogLid = "";
$_COOKIE["LedensysteemID"] = intval($_COOKIE["LedensysteemID"]);
$_COOKIE["LedensysteemWW"] = ereg('^[A-Fa-f0-9]{32}$',$_COOKIE["LedensysteemWW"]) ? $_COOKIE["LedensysteemWW"] : "";
if(!$uitloggen && $_COOKIE["LedensysteemID"] && $_COOKIE["LedensysteemWW"]) {
if($Lid = mysql_fetch_object(mysql_query("SELECT ID,Naam,Mail,Gebruikersnaam,Verbannen FROM $TabelLeden WHERE ID = '{$_COOKIE["LedensysteemID"]}' AND Wachtwoord = '{$_COOKIE["LedensysteemWW"]}' AND IPadres = '$REMOTE_ADDR' AND Verbannen != '1'"))) {
mysql_query("UPDATE $TabelLeden SET Inlogdatum = '$UnixTijd' WHERE ID = '$Lid->ID'");
$InlogLid = $Lid;
$login = true;
}
}
// Functie om gegevens te controleren
function CheckGegevens($g,$t) {
switch($t) {
case "2": return ereg("[A-Za-z0-9_-]+([\.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([\.]{1}[A-Za-z0-9-]+)+",$g); break;
case "3": return ereg("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]",$g); break;
case "4": return ereg("^[0-9]+$",$g); break;
case "5": return ereg("^[0-9]{2}\-[0-9]{2}\-[0-9]{4}$",$g); break;
default: return ereg("^[A-ZÀ-ÿa-z0-9 \?\.!,']+$",$g); break;
}
}
// Functie om lid gegevens te krijgen
function Lid($id,$g="",$n="",$s="",$link=1) {
global $LedensysteemLocatie,$StatusVoorNaam,$GebruikersnaamWeergeven;
if((!$g && $GebruikersnaamWeergeven) || (!$n && !$GebruikersnaamWeergeven) || !$s) {
list($g,$n,$s) = mysql_fetch_row(mysql_query("SELECT Gebruikersnaam,Naam,Status FROM Leden WHERE ID = '$id'"));
}
if($link) { $tekst = "<a href='$LedensysteemLocatie"."profiel.php?id=$id'>"; }
if($StatusVoorNaam && $s) { $tekst .= "$s "; }
if($GebruikersnaamWeergeven) { $tekst .= $g; }
else { $tekst .= $n; }
if($link) { $tekst .= "</a>"; }
return $tekst;
}
?>
$vars buiten quotes????
Dit heb je vast al vaker gehoord.
html css en flash
maar php niet echt.
Wat doe ik fout dan??
En in welke regel??
$vars buiten quotes????
Gewijzigd op 01/01/1970 01:00:00 door Martijn B
zou je eens kunnen zeggen over welke regel
het gaat dan zie ik het misschien??
maar ik weet neit over welke regel
het gaat.
dus kan ik ook niet zien wat ik fout doe??
Bijv.
mysql_query("UPDATE $TabelLeden SET...........
mysql_query("UPDATE " . $TabelLeden . " SET
en zou je er even bij kunnen zetten
in de de bovenstaande regel.
Wat waar tussen moet.
Je hebt al diverse voorbeelden gehad. Dat lijkt mij wel genoeg. Probeer het zelf eens en gaat het fout dan post je dat en helpen we je weer verder. Je kan ook gaan zitten wachten totdat iemand het voor je doet. Ik niet onbetaald in ieder geval.
maar ik bedoel dus
inplaats van een $
Bijv.
mysql_query("UPDATE $TabelLeden SET...........
mysql_query("UPDATE " . $TabelLeden . " SET
moet er een . voor
is het dat??
$var = "hoi";
Nu zit er tekst in $var.
Als je die samen in een query of in een echo zet dan verbind je ze aan elkaar met een . ertussen.
Dus
echo "bla bal bla" . $var . "bla bal bla" . "enzovoort";