Upload Script
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
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
<?
if(isset($_POST['upload']))
{
// Make Variable's
$sqlCheck = 1;
$id = $_POST['ID'];
$password1 = $_POST['PW1'];
$password2 = $_POST['PW2'];
// Checken voor ID
if($id == "") {
echo 'Je hebt geen ID nummer ingevuld! Probeer nog eens!';
} else {
// Gegevens voor image's
$map = "forum/avatar/'".$id."'/";
$groote = 500;
$extensie = array ('jpg', 'jpeg', 'pjpg', 'gif');
$max_width = "64";
$max_heigth = "64";
// Get Info About ID Number
$query = "SELECT * FROM ForumGebruikers WHERE ID='".$id."'";
$sql = mysql_query($query)or die(mysql_error());
$check = mysql_fetch_array($sql);
// Checken voor password
if($password1 == "") {
echo 'Je hebt geen passwoord ingevuld! Probeer nog eens!';
} elseif($password1 != $password2) {
echo 'Je wacthwoorden komen niet overeen met elkaa! Probeer nog eens!';
} elseif(md5($password1) != $check['Password']) {
echo 'Je wachtwoord is niet juist! Probeer nog eens!';
} else {
// Start Uploading
$file_size = round($_FILES['plaatje']['size'] / 1024);
$file_type = $_FILES['plaatje']['type'];
$file = basename($_FILES['plaatje']['name']);
$ext = explode(".", $file);
$file_extension = array_pop($ext);
$file_name = $_POST['name'];
$size = getimagesize($_FILES['plaatje']['tmp_name']);
$width = $size[0];
$height = $size[1];
if($sql == 1) {
$file_name = $_COOKIE['gebruikersnaam'];
} else {
$file_name = $file_name;
$file2 = $file_name.".".$file_extension;
}
if($file_size > $groote) {
echo '<b>Fout:</b> Uw avatar is groter dan <b>'.$groote.'</b> kb.<br />';
} elseif(file_exists("$map$file2")) {
echo '<b>Fout:</b> De naam die u gekozen heeft bestaat al!';
} elseif($width > $max_width OR $height > $max_heigth) {
echo '<b>Fout:</b> U heeft een te groot plaatje!<br />Maximale afmetingen:<br />';
echo '<b>Breedte:</b> '.$max_width.' <b>Hoogte:</b> '. $max_heigth;
} else {
if(!in_array(strtolower($file_extension),$extensie)) {
echo '<b>Fout:</b> Uw avatar is niet van het type: ';
for($i = 0; $i < $aantal_extensies; $i++)
echo '<b>'.$possible_extensions[$i].'<b> ';
echo '<br />';
} else {
if(move_uploaded_file($plaatje, $map . $file_name . "." . $file_extension)) {
$file = $map;
$file.= $file_name.".";
$file.= $file_extension;
if($sql == 1)
{
mysql_query("UPDATE ForumGebruikers SET Avatar='".$file."' WHERE ID='".$id."'");
@unlink($avatar_oud);
} else {
echo 'Uw avatar is geupload!<br />';
echo 'Bekijk hem hier: <a href="'.$map . $file_name . "." . $file_extension.'">Afbeelding</a>';
} else {
echo 'Het uploaden van uw avatar is niet gelukt';
}
}
}
}
// End Check Password
}
// End Check ID
} else {
?>
if(isset($_POST['upload']))
{
// Make Variable's
$sqlCheck = 1;
$id = $_POST['ID'];
$password1 = $_POST['PW1'];
$password2 = $_POST['PW2'];
// Checken voor ID
if($id == "") {
echo 'Je hebt geen ID nummer ingevuld! Probeer nog eens!';
} else {
// Gegevens voor image's
$map = "forum/avatar/'".$id."'/";
$groote = 500;
$extensie = array ('jpg', 'jpeg', 'pjpg', 'gif');
$max_width = "64";
$max_heigth = "64";
// Get Info About ID Number
$query = "SELECT * FROM ForumGebruikers WHERE ID='".$id."'";
$sql = mysql_query($query)or die(mysql_error());
$check = mysql_fetch_array($sql);
// Checken voor password
if($password1 == "") {
echo 'Je hebt geen passwoord ingevuld! Probeer nog eens!';
} elseif($password1 != $password2) {
echo 'Je wacthwoorden komen niet overeen met elkaa! Probeer nog eens!';
} elseif(md5($password1) != $check['Password']) {
echo 'Je wachtwoord is niet juist! Probeer nog eens!';
} else {
// Start Uploading
$file_size = round($_FILES['plaatje']['size'] / 1024);
$file_type = $_FILES['plaatje']['type'];
$file = basename($_FILES['plaatje']['name']);
$ext = explode(".", $file);
$file_extension = array_pop($ext);
$file_name = $_POST['name'];
$size = getimagesize($_FILES['plaatje']['tmp_name']);
$width = $size[0];
$height = $size[1];
if($sql == 1) {
$file_name = $_COOKIE['gebruikersnaam'];
} else {
$file_name = $file_name;
$file2 = $file_name.".".$file_extension;
}
if($file_size > $groote) {
echo '<b>Fout:</b> Uw avatar is groter dan <b>'.$groote.'</b> kb.<br />';
} elseif(file_exists("$map$file2")) {
echo '<b>Fout:</b> De naam die u gekozen heeft bestaat al!';
} elseif($width > $max_width OR $height > $max_heigth) {
echo '<b>Fout:</b> U heeft een te groot plaatje!<br />Maximale afmetingen:<br />';
echo '<b>Breedte:</b> '.$max_width.' <b>Hoogte:</b> '. $max_heigth;
} else {
if(!in_array(strtolower($file_extension),$extensie)) {
echo '<b>Fout:</b> Uw avatar is niet van het type: ';
for($i = 0; $i < $aantal_extensies; $i++)
echo '<b>'.$possible_extensions[$i].'<b> ';
echo '<br />';
} else {
if(move_uploaded_file($plaatje, $map . $file_name . "." . $file_extension)) {
$file = $map;
$file.= $file_name.".";
$file.= $file_extension;
if($sql == 1)
{
mysql_query("UPDATE ForumGebruikers SET Avatar='".$file."' WHERE ID='".$id."'");
@unlink($avatar_oud);
} else {
echo 'Uw avatar is geupload!<br />';
echo 'Bekijk hem hier: <a href="'.$map . $file_name . "." . $file_extension.'">Afbeelding</a>';
} else {
echo 'Het uploaden van uw avatar is niet gelukt';
}
}
}
}
// End Check Password
}
// End Check ID
} else {
?>
Notice: Array to string conversion in /usr/local/apache2/htdocs/cftutk/avatar.php on line 96 Zelf ben ik bang dat het script verouderd is maar weet niet hoe ik dit oplos :( Dit is de code van Regel 95 t.e.m Regel 110
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?} else {
if(move_uploaded_file($plaatje, $map . $file_name . "." . $file_extension)) {
$SQLFile = "'".$map."'/'".$file_name."'.'".$file_extension."'";
// Put Info In Map
$query = "UPDATE ForumGebruikers SET Avatar='".$SQLfile."' WHERE ID='".$id."'";
$sql = mysql_query($query)or die(mysql_error());
echo 'Uw avatar is geupload!<br />';
echo 'Bekijk hem hier: <a href="$SQLFile">Afbeelding</a>';
}
}
}
}?>
if(move_uploaded_file($plaatje, $map . $file_name . "." . $file_extension)) {
$SQLFile = "'".$map."'/'".$file_name."'.'".$file_extension."'";
// Put Info In Map
$query = "UPDATE ForumGebruikers SET Avatar='".$SQLfile."' WHERE ID='".$id."'";
$sql = mysql_query($query)or die(mysql_error());
echo 'Uw avatar is geupload!<br />';
echo 'Bekijk hem hier: <a href="$SQLFile">Afbeelding</a>';
}
}
}
}?>
Gewijzigd op 01/01/1970 01:00:00 door F. Tack
Gewijzigd op 01/01/1970 01:00:00 door F. Tack