foto uplauden
dit is de pagina in phph alvast bedankt voor de hulp
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
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
<?
ob_start();
require("config.php");
require("include.php");
beveiliging("Lid");
$pad = "fotosleden";
if($_GET[verwijderavatar] != ""){
$query = mysql_query("SELECT profielfoto FROM leden WHERE id = '" . $_COOKIE[memberid] . "' AND gebruikersnaam='" . $_COOKIE[gebruikersnaam] . "' AND wachtwoord='" . $_COOKIE[hash] . "' AND activatie='1'");
$av = mysql_fetch_array($query);
@unlink($pad."/".$av[foto]);
mysql_query("UPDATE leden SET profielfoto='' WHERE id = '" . $_GET[verwijderavatar] . "' AND gebruikersnaam = '" . $_COOKIE[gebruikersnaam] . "' AND wachtwoord='" . $_COOKIE[hash] . "' AND activatie='1'");
}
else {
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$query = mysql_query("SELECT * FROM leden WHERE id = '" . $_COOKIE[memberid] . "' AND gebruikersnaam='" . $_COOKIE[gebruikersnaam] . "' AND wachtwoord='" . $_COOKIE[hash] . "' AND activatie='1'");
$check = mysql_fetch_array($query);
if($_POST[email] == ""){
echo "Je hebt geen emailadres ingevuld, dit is wel nodig. Vul aub een geldig emailadres in want daar wordt je nieuwe activatiecode heen gestuurd.<BR><BR><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
elseif($_POST[nieuwwachtwoord1] != "" AND $_POST[nieuwwachtwoord2] != ""){
if($_POST[nieuwwachtwoord1] != $_POST[nieuwwachtwoord2]){
echo "Sorry maar de 2 nieuw ingevoerde wachtwoord zijn niet gelijk aan elkaar, ga terug en probeer het opnieuw.<BR><BR><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
else {
if($_COOKIE[hash] == $check[wachtwoord]){
$nieuwwachtwoord = md5($_POST[nieuwwachtwoord1]);
mysql_query("UPDATE leden SET wachtwoord='" . $nieuwwachtwoord . "' WHERE id = '" . $_COOKIE[memberid] . "' AND gebruikersnaam = '" . $_COOKIE[gebruikersnaam] . "' AND activatie='1' AND wachtwoord='" . $_COOKIE[hash] . "'");
setcookie("gebruikersnaam", "", -1, "/");
setcookie("memberid", "", -1, "/");
echo "Je wachtwoord is veranderd. Om gebruik te kunnen maken van je account is het noodzakelijk dat je opnieuw inlogt.<BR><BR><a href=\"inloggen.php\">Inloggen</a>";
}
else {
echo "Je oude wachtwoord komt niet overeen met het wachtwoord dat in de database staat.<BR><BR><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
}
}
elseif($_POST[homepage] != $check[homepage]){
function MaakSleutel($lengte=10) {
$tekens = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 0);
$sleutel = '';
for($i = 1; $i <= $lengte; $i++)
$sleutel .= $tekens[rand(0,10)];
return strtoupper($sleutel);
}
$activeringscode = MaakSleutel(10);
mysql_query("UPDATE leden SET email='$_POST[email]', activatie='$activeringscode' WHERE id = '" . $_COOKIE[memberid] . "' AND wachtwoord='" . $_COOKIE[hash] . "' AND gebruikersnaam = '" . $_COOKIE[gebruikersnaam] . "' AND activatie='1'");
$bericht = "Hoi,\n\nJij hebt je via $site_naam je gegevens gewijzigd. Hieronder vind je de instructies om je nieuwe emailadres te activeren.\n\nOm je wijziging te bevestigen en je account weer te activeren voor gebruik moet je klikken op de onderstaande link:\n
$site_url/leden/activeer.php?code=$activeringscode\n\nMvg, $site_webmaster_naam\n$site_url";
mail("$_POST[email]","Email bevestigen","$bericht","From: $site_naam<$site_webmaster_email>\nReturn-path: $site_webmaster_email");
setcookie("gebruikersnaam", "", -1, "/");
setcookie("memberid", "", -1, "/");
setcookie("hash", "", -1, "/");
echo "Je emailadres is gewijzigd, de rest van je profiel is ongewijzigd gebleven. Het is eerst noodzakelijk om je nieuwe emailadres te activeren alvorens verder te gaan.";
}
elseif($HTTP_POST_FILES['foto']['name']){
$extensie = explode(".", $HTTP_POST_FILES['foto']['name']);
$extensie = strtolower(end($extensie));
$nieuwnaam = "$check[gebruikersnaam].$extensie";
if ($extensie != "jpeg" && $extensie != "jpg" && $extensie != "gif" && $extensie != "png"){
echo "Het is niet toegestaan dit formaat avatar te uploaden. Je kan alleen avatars van het type JPG, GIF of PNG uploaden!<BR><BR><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
elseif($HTTP_POST_FILES['foto']['size'] >= "99999"){
echo "Het is niet toegestaan een avatar te uploaden die groter is dan 30 kb.<BR><BR><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
else {
$img_sz = getimagesize($HTTP_POST_FILES['avatarfile']['tmp_name']);
if($img_sz[0] > "575" || $img_sz[1] > "700"){
echo "Je avatar mag niet groter dan 575 x 700 pixels zijn. Probeer hem desnoods te verkleinen.<BR><BR><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
else {
copy($_FILES['foto']['tmp_name'], $pad."/".$_FILES["foto"]["name"]);
chmod ($pad."/".$_FILES['foto']['name'], 0777);
rename($pad."/".$_FILES['foto']['name'], $pad."/".$nieuwnaam);
echo "<META HTTP-EQUIV='refresh' CONTENT='0; URL=index.php'>";
mysql_query("UPDATE leden SET profielfoto='$nieuwnaam' WHERE id = '" . $_COOKIE[memberid] . "' AND gebruikersnaam = '" . $_COOKIE[gebruikersnaam] . "' AND wachtwoord='" . $_COOKIE[hash] . "' AND activatie='1'");
}
}
}
else {
mysql_query("UPDATE leden SET auteur='" . $_POST[auteur] . "' WHERE id = '" . $_COOKIE[memberid] . "' AND gebruikersnaam = '" . $_COOKIE[gebruikersnaam] . "' AND wachtwoord='" . $_COOKIE[hash] . "' AND activatie='1'");
echo "<META HTTP-EQUIV='refresh' CONTENT='0; URL=index.php'></a>"; }
}
else {
$query = mysql_query("SELECT * FROM leden WHERE id = '" . $_COOKIE[memberid] . "' AND gebruikersnaam='" . $_COOKIE[gebruikersnaam] . "' AND wachtwoord='" . $_COOKIE[hash] . "' AND activatie='1'");
while($object = mysql_fetch_object($query)){
echo "<form method=\"post\" ENCTYPE=\"multipart/form-data\">
<table width=\"400\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td><font face=Verdana size=1>Huidige Profiel Foto:</td>";
if($object->profielfoto == ""){
echo "<td><font face=Verdana size=1>Geen Profiel Foto";
}
else {
echo "<td valign=\"middle\"><img src=\"fotosleden/$object->profielfoto\" title=\"Profielfoto van $object->gebruikersnaam\"></td><tr><td> </td><td><font face=Verdana size=1><a href=\"?verwijderavatar=$_COOKIE[memberid]\">Verwijder Profiel Foto</a>"; } echo "</td>
</tr>
<tr>
<td><font face=Verdana size=1>Profiel Foto:</td>
<td><input type=\"file\" name=\"foto\"></td>
</tr><input type=\"hidden\" name=\"email\" value=\"$object->email\" size=\"90\" maxlength=\"90\" readonly>
<tr>
<td><font face=Verdana size=1> </td>
<td><input type=\"submit\" value=\"Opslaan\" name=\"submit\"></td>
</tr>
</table></form>";
}
}
}
ob_end_flush();
?>
ob_start();
require("config.php");
require("include.php");
beveiliging("Lid");
$pad = "fotosleden";
if($_GET[verwijderavatar] != ""){
$query = mysql_query("SELECT profielfoto FROM leden WHERE id = '" . $_COOKIE[memberid] . "' AND gebruikersnaam='" . $_COOKIE[gebruikersnaam] . "' AND wachtwoord='" . $_COOKIE[hash] . "' AND activatie='1'");
$av = mysql_fetch_array($query);
@unlink($pad."/".$av[foto]);
mysql_query("UPDATE leden SET profielfoto='' WHERE id = '" . $_GET[verwijderavatar] . "' AND gebruikersnaam = '" . $_COOKIE[gebruikersnaam] . "' AND wachtwoord='" . $_COOKIE[hash] . "' AND activatie='1'");
}
else {
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$query = mysql_query("SELECT * FROM leden WHERE id = '" . $_COOKIE[memberid] . "' AND gebruikersnaam='" . $_COOKIE[gebruikersnaam] . "' AND wachtwoord='" . $_COOKIE[hash] . "' AND activatie='1'");
$check = mysql_fetch_array($query);
if($_POST[email] == ""){
echo "Je hebt geen emailadres ingevuld, dit is wel nodig. Vul aub een geldig emailadres in want daar wordt je nieuwe activatiecode heen gestuurd.<BR><BR><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
elseif($_POST[nieuwwachtwoord1] != "" AND $_POST[nieuwwachtwoord2] != ""){
if($_POST[nieuwwachtwoord1] != $_POST[nieuwwachtwoord2]){
echo "Sorry maar de 2 nieuw ingevoerde wachtwoord zijn niet gelijk aan elkaar, ga terug en probeer het opnieuw.<BR><BR><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
else {
if($_COOKIE[hash] == $check[wachtwoord]){
$nieuwwachtwoord = md5($_POST[nieuwwachtwoord1]);
mysql_query("UPDATE leden SET wachtwoord='" . $nieuwwachtwoord . "' WHERE id = '" . $_COOKIE[memberid] . "' AND gebruikersnaam = '" . $_COOKIE[gebruikersnaam] . "' AND activatie='1' AND wachtwoord='" . $_COOKIE[hash] . "'");
setcookie("gebruikersnaam", "", -1, "/");
setcookie("memberid", "", -1, "/");
echo "Je wachtwoord is veranderd. Om gebruik te kunnen maken van je account is het noodzakelijk dat je opnieuw inlogt.<BR><BR><a href=\"inloggen.php\">Inloggen</a>";
}
else {
echo "Je oude wachtwoord komt niet overeen met het wachtwoord dat in de database staat.<BR><BR><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
}
}
elseif($_POST[homepage] != $check[homepage]){
function MaakSleutel($lengte=10) {
$tekens = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 0);
$sleutel = '';
for($i = 1; $i <= $lengte; $i++)
$sleutel .= $tekens[rand(0,10)];
return strtoupper($sleutel);
}
$activeringscode = MaakSleutel(10);
mysql_query("UPDATE leden SET email='$_POST[email]', activatie='$activeringscode' WHERE id = '" . $_COOKIE[memberid] . "' AND wachtwoord='" . $_COOKIE[hash] . "' AND gebruikersnaam = '" . $_COOKIE[gebruikersnaam] . "' AND activatie='1'");
$bericht = "Hoi,\n\nJij hebt je via $site_naam je gegevens gewijzigd. Hieronder vind je de instructies om je nieuwe emailadres te activeren.\n\nOm je wijziging te bevestigen en je account weer te activeren voor gebruik moet je klikken op de onderstaande link:\n
$site_url/leden/activeer.php?code=$activeringscode\n\nMvg, $site_webmaster_naam\n$site_url";
mail("$_POST[email]","Email bevestigen","$bericht","From: $site_naam<$site_webmaster_email>\nReturn-path: $site_webmaster_email");
setcookie("gebruikersnaam", "", -1, "/");
setcookie("memberid", "", -1, "/");
setcookie("hash", "", -1, "/");
echo "Je emailadres is gewijzigd, de rest van je profiel is ongewijzigd gebleven. Het is eerst noodzakelijk om je nieuwe emailadres te activeren alvorens verder te gaan.";
}
elseif($HTTP_POST_FILES['foto']['name']){
$extensie = explode(".", $HTTP_POST_FILES['foto']['name']);
$extensie = strtolower(end($extensie));
$nieuwnaam = "$check[gebruikersnaam].$extensie";
if ($extensie != "jpeg" && $extensie != "jpg" && $extensie != "gif" && $extensie != "png"){
echo "Het is niet toegestaan dit formaat avatar te uploaden. Je kan alleen avatars van het type JPG, GIF of PNG uploaden!<BR><BR><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
elseif($HTTP_POST_FILES['foto']['size'] >= "99999"){
echo "Het is niet toegestaan een avatar te uploaden die groter is dan 30 kb.<BR><BR><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
else {
$img_sz = getimagesize($HTTP_POST_FILES['avatarfile']['tmp_name']);
if($img_sz[0] > "575" || $img_sz[1] > "700"){
echo "Je avatar mag niet groter dan 575 x 700 pixels zijn. Probeer hem desnoods te verkleinen.<BR><BR><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
else {
copy($_FILES['foto']['tmp_name'], $pad."/".$_FILES["foto"]["name"]);
chmod ($pad."/".$_FILES['foto']['name'], 0777);
rename($pad."/".$_FILES['foto']['name'], $pad."/".$nieuwnaam);
echo "<META HTTP-EQUIV='refresh' CONTENT='0; URL=index.php'>";
mysql_query("UPDATE leden SET profielfoto='$nieuwnaam' WHERE id = '" . $_COOKIE[memberid] . "' AND gebruikersnaam = '" . $_COOKIE[gebruikersnaam] . "' AND wachtwoord='" . $_COOKIE[hash] . "' AND activatie='1'");
}
}
}
else {
mysql_query("UPDATE leden SET auteur='" . $_POST[auteur] . "' WHERE id = '" . $_COOKIE[memberid] . "' AND gebruikersnaam = '" . $_COOKIE[gebruikersnaam] . "' AND wachtwoord='" . $_COOKIE[hash] . "' AND activatie='1'");
echo "<META HTTP-EQUIV='refresh' CONTENT='0; URL=index.php'></a>"; }
}
else {
$query = mysql_query("SELECT * FROM leden WHERE id = '" . $_COOKIE[memberid] . "' AND gebruikersnaam='" . $_COOKIE[gebruikersnaam] . "' AND wachtwoord='" . $_COOKIE[hash] . "' AND activatie='1'");
while($object = mysql_fetch_object($query)){
echo "<form method=\"post\" ENCTYPE=\"multipart/form-data\">
<table width=\"400\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td><font face=Verdana size=1>Huidige Profiel Foto:</td>";
if($object->profielfoto == ""){
echo "<td><font face=Verdana size=1>Geen Profiel Foto";
}
else {
echo "<td valign=\"middle\"><img src=\"fotosleden/$object->profielfoto\" title=\"Profielfoto van $object->gebruikersnaam\"></td><tr><td> </td><td><font face=Verdana size=1><a href=\"?verwijderavatar=$_COOKIE[memberid]\">Verwijder Profiel Foto</a>"; } echo "</td>
</tr>
<tr>
<td><font face=Verdana size=1>Profiel Foto:</td>
<td><input type=\"file\" name=\"foto\"></td>
</tr><input type=\"hidden\" name=\"email\" value=\"$object->email\" size=\"90\" maxlength=\"90\" readonly>
<tr>
<td><font face=Verdana size=1> </td>
<td><input type=\"submit\" value=\"Opslaan\" name=\"submit\"></td>
</tr>
</table></form>";
}
}
}
ob_end_flush();
?>
heb je dit script zelf geschreven ?
Notice: Use of undefined constant memberid - assumed 'memberid' in /home/crowdnet/crowdnet.be/html/include.php on line 13
Notice: Use of undefined constant memberid - assumed 'memberid' in /home/crowdnet/crowdnet.be/html/include.php on line 14
Notice: Use of undefined constant gebruikersnaam - assumed 'gebruikersnaam' in /home/crowdnet/crowdnet.be/html/include.php on line 14
Notice: Use of undefined constant memberid - assumed 'memberid' in /home/crowdnet/crowdnet.be/html/include.php on line 15
Notice: Use of undefined constant gebruikersnaam - assumed 'gebruikersnaam' in /home/crowdnet/crowdnet.be/html/include.php on line 15
Notice: Use of undefined constant memberid - assumed 'memberid' in /home/crowdnet/crowdnet.be/html/include.php on line 16
Notice: Use of undefined constant gebruikersnaam - assumed 'gebruikersnaam' in /home/crowdnet/crowdnet.be/html/include.php on line 16
Notice: Use of undefined constant gebruikersnaam - assumed 'gebruikersnaam' in /home/crowdnet/crowdnet.be/html/include.php on line 37
Notice: Use of undefined constant status - assumed 'status' in /home/crowdnet/crowdnet.be/html/include.php on line 40
Notice: Undefined variable: verbannen in /home/crowdnet/crowdnet.be/html/include.php on line 46
Notice: Use of undefined constant hash - assumed 'hash' in /home/crowdnet/crowdnet.be/html/include.php on line 104
Notice: Use of undefined constant verwijderavatar - assumed 'verwijderavatar' in /home/crowdnet/crowdnet.be/html/wijzigfoto.php on line 138
Notice: Undefined index: verwijderavatar in /home/crowdnet/crowdnet.be/html/wijzigfoto.php on line 138
Notice: Use of undefined constant memberid - assumed 'memberid' in /home/crowdnet/crowdnet.be/html/wijzigfoto.php on line 220
Notice: Use of undefined constant gebruikersnaam - assumed 'gebruikersnaam' in /home/crowdnet/crowdnet.be/html/wijzigfoto.php on line 220
Notice: Use of undefined constant hash - assumed 'hash' in /home/crowdnet/crowdnet.be/html/wijzigfoto.php on line 220