Hoi allemaal,
Ik heb laatst het script wat ik gebruik om nieuws te posten veranderd zodat je er een afbeelding bij kan posten voor op de homepage.
Alleen ik kan die afbeelding wel uploaden, alleen hoort hij er automatisch .gif/.png achter te zetten (Ligt eraan welk type je upload). Dit is het script: 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
if(!isset($_SESSION[eigenaar]) && !isset($_SESSION[nieuwsbeheerder]) && !isset($_SESSION[nieuwsreporter])){
echo Je hebt hier niet de juiste rechten voor!;
}else{
if(isset($_POST[post])){
if(!isset($_SESSION[eigenaar]) && !isset($_SESSION[nieuwsbeheerder]) && !isset($_SESSION[nieuwsreporter])){
echo Je hebt hier niet de juiste rechten voor!;
}else{
if($_POST[titel] == "" || $_POST[beschrijving] == "" || $_POST[nieuws] == ""){
echo Je hebt niet alle velden ingevuld!;
}else{
if($_POST[categorie] != "HabboMTV" && $_POST[categorie] != "Habbo Nederland" && $_POST[categorie] != "Habbo Internationaal" && $_POST[categorie] != "Habbo Frankrijk" && $_POST[categorie] != "Habbo Noorwegen" && $_POST[categorie] != "Habbo Amerika" && $_POST[categorie] != "Habbo Spanje" && $_POST[categorie] != "Habbo Finland" && $_POST[categorie] != "Sulake" && $_POST[categorie] != "Habbo Duitsland" && $_POST[categorie] != "Habbo Italië" && $_POST[categorie] != "Habbo Denemarken"){
echo Er ging iets fout!;
}elseif(preg_match("", $_POST[nieuws]) || preg_match("", $_POST[beschrijving])){
if($t_image_2 != "png" && $t_image_2 != "gif") {
$aFouten[] = Je hebt een verkeerde extentie ingevoerd;
}
echo Dit mag niet!;
}else{
move_uploaded_file($_FILES[t_image][tmp_name], "pagina/upload/$t_image_1_2.$t_image_2");
$nieuws = mysql_real_escape_string($_POST[nieuws]);
$beschrijving = mysql_real_escape_string($_POST[beschrijving]);
$t_beschrijving = mysql_real_escape_string($_POST[t_beschrijving]);
$t_image_1_1 = $_FILES[t_image][name];
$t_image_1_2 = time();
$t_image_grootte = $_FILES[t_image][size];
$t_image_2 = explode(".", $t_image_1_1);
$t_image_2_aantal = count($t_image_2) - 1;
$t_image_2 = strtolower($t_image_2[$t_image_2_aantal]);
$titel = mysql_real_escape_string($_POST[titel]);
$categorie = mysql_real_escape_string($_POST[categorie]);
$naam = mysql_real_escape_string($_SESSION[naam]);
$sql_nieuws = mysql_query("INSERT INTO nieuws (auteur, titel, bericht, beschrijving, t_beschrijving, t_image, categorie, datum) VALUES (".$naam.", ".$titel.", ".$nieuws.", ".$beschrijving.", ".$t_beschrijving.",".$t_image_1_2...$t_image_2.",".$categorie.", NOW())");
if(!$sql_nieuws){
echo Er ging iets fout;
}else{
echo Bericht geplaatst!;
}
}
}
}
}else{
?>
}
}
?>
Kan iemand mij helpen?
Mvg,
Remon.
Ik heb laatst het script wat ik gebruik om nieuws te posten veranderd zodat je er een afbeelding bij kan posten voor op de homepage.
Alleen ik kan die afbeelding wel uploaden, alleen hoort hij er automatisch .gif/.png achter te zetten (Ligt eraan welk type je upload). Dit is het script:
Spoiler tonen
Codeblok (voorbeeld.php):
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
if(!isset($_SESSION[eigenaar]) && !isset($_SESSION[nieuwsbeheerder]) && !isset($_SESSION[nieuwsreporter])){
echo Je hebt hier niet de juiste rechten voor!;
}else{
if(isset($_POST[post])){
if(!isset($_SESSION[eigenaar]) && !isset($_SESSION[nieuwsbeheerder]) && !isset($_SESSION[nieuwsreporter])){
echo Je hebt hier niet de juiste rechten voor!;
}else{
if($_POST[titel] == "" || $_POST[beschrijving] == "" || $_POST[nieuws] == ""){
echo Je hebt niet alle velden ingevuld!;
}else{
if($_POST[categorie] != "HabboMTV" && $_POST[categorie] != "Habbo Nederland" && $_POST[categorie] != "Habbo Internationaal" && $_POST[categorie] != "Habbo Frankrijk" && $_POST[categorie] != "Habbo Noorwegen" && $_POST[categorie] != "Habbo Amerika" && $_POST[categorie] != "Habbo Spanje" && $_POST[categorie] != "Habbo Finland" && $_POST[categorie] != "Sulake" && $_POST[categorie] != "Habbo Duitsland" && $_POST[categorie] != "Habbo Italië" && $_POST[categorie] != "Habbo Denemarken"){
echo Er ging iets fout!;
}elseif(preg_match("", $_POST[nieuws]) || preg_match("", $_POST[beschrijving])){
if($t_image_2 != "png" && $t_image_2 != "gif") {
$aFouten[] = Je hebt een verkeerde extentie ingevoerd;
}
echo Dit mag niet!;
}else{
move_uploaded_file($_FILES[t_image][tmp_name], "pagina/upload/$t_image_1_2.$t_image_2");
$nieuws = mysql_real_escape_string($_POST[nieuws]);
$beschrijving = mysql_real_escape_string($_POST[beschrijving]);
$t_beschrijving = mysql_real_escape_string($_POST[t_beschrijving]);
$t_image_1_1 = $_FILES[t_image][name];
$t_image_1_2 = time();
$t_image_grootte = $_FILES[t_image][size];
$t_image_2 = explode(".", $t_image_1_1);
$t_image_2_aantal = count($t_image_2) - 1;
$t_image_2 = strtolower($t_image_2[$t_image_2_aantal]);
$titel = mysql_real_escape_string($_POST[titel]);
$categorie = mysql_real_escape_string($_POST[categorie]);
$naam = mysql_real_escape_string($_SESSION[naam]);
$sql_nieuws = mysql_query("INSERT INTO nieuws (auteur, titel, bericht, beschrijving, t_beschrijving, t_image, categorie, datum) VALUES (".$naam.", ".$titel.", ".$nieuws.", ".$beschrijving.", ".$t_beschrijving.",".$t_image_1_2...$t_image_2.",".$categorie.", NOW())");
if(!$sql_nieuws){
echo Er ging iets fout;
}else{
echo Bericht geplaatst!;
}
}
}
}
}else{
?>
}
}
?>
Kan iemand mij helpen?
Mvg,
Remon.