Upload probleem.

Gestart doorRemontjuh14 reacties36 weergaven

15 berichten · pagina 1 van 1

Remontjuh

Lid · Topicstarter

Berichten
1.282
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
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:
Spoiler tonen
Codeblok (voorbeeld.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


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.
0
Berichten
3.334
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Remontjuh schreef:
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:
Spoiler tonen
Codeblok (voorbeeld.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


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.

Wat is het probleem? Dat hij het formaat er niet achter zet?
0
Remontjuh

Lid · Topicstarter

Berichten
1.282
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Robiin schreef:
Eerdere citaten tonen
Remontjuh schreef:
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:
Spoiler tonen
Codeblok (voorbeeld.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


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.

Wat is het probleem? Dat hij het formaat er niet achter zet?

Ja, als ik op posten klikt doet alles het, de naam van het plaatje komt in de database, alleen de goede formaat zet hij er dan weer niet achter. Dus het hoort zo te zijn: naamplaatje.png maar nu post die alleen in de db naamplaatje.
0
Berichten
3.334
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Remontjuh schreef:
Eerdere citaten tonen
Robiin schreef:
Eerdere citaten tonen
Remontjuh schreef:
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:
Spoiler tonen
Codeblok (voorbeeld.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


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.

Wat is het probleem? Dat hij het formaat er niet achter zet?

Ja, als ik op posten klikt doet alles het, de naam van het plaatje komt in de database, alleen de goede formaat zet hij er dan weer niet achter. Dus het hoort zo te zijn: naamplaatje.png maar nu post die alleen in de db naamplaatje.

Je zou dus moeten kijken welk formaat het is, en dan dat erachter plakken. Dus iets met "if format = .png", dan plakt hij er png achter.
0
Remontjuh

Lid · Topicstarter

Berichten
1.282
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Robiin schreef:
Eerdere citaten tonen
Remontjuh schreef:
Eerdere citaten tonen
Robiin schreef:
Eerdere citaten tonen
Remontjuh schreef:
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:
Spoiler tonen
Codeblok (voorbeeld.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


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.
Wat is het probleem? Dat hij het formaat er niet achter zet?

Ja, als ik op posten klikt doet alles het, de naam van het plaatje komt in de database, alleen de goede formaat zet hij er dan weer niet achter. Dus het hoort zo te zijn: naamplaatje.png maar nu post die alleen in de db naamplaatje.

Je zou dus moeten kijken welk formaat het is, en dan dat erachter plakken. Dus iets met "if format = .png", dan plakt hij er png achter.

Ja, dat heb ik in het script staan.
Codeblok (voorbeeld.php):

1
2

if($t_image_2 != "png" && $t_image_2 != "gif") {
$aFouten[] = Je hebt een verkeerde extentie ingevoerd;

maar dan werkt t als nog niet.
0
Berichten
3.334
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Remontjuh schreef:
Eerdere citaten tonen
Robiin schreef:
Eerdere citaten tonen
Remontjuh schreef:
Eerdere citaten tonen
Robiin schreef:
Eerdere citaten tonen
Remontjuh schreef:
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:
Spoiler tonen
Codeblok (voorbeeld.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


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.
Wat is het probleem? Dat hij het formaat er niet achter zet?
Ja, als ik op posten klikt doet alles het, de naam van het plaatje komt in de database, alleen de goede formaat zet hij er dan weer niet achter. Dus het hoort zo te zijn: naamplaatje.png maar nu post die alleen in de db naamplaatje.

Je zou dus moeten kijken welk formaat het is, en dan dat erachter plakken. Dus iets met "if format = .png", dan plakt hij er png achter.

Ja, dat heb ik in het script staan.
Codeblok (voorbeeld.php):

1
2

if($t_image_2 != "png" && $t_image_2 != "gif") {
$aFouten[] = Je hebt een verkeerde extentie ingevoerd;

maar dan werkt t als nog niet.

Codeblok (Remontjuh):

1
2
3
4
5
6
7
8
9


if($t_image_2 != "png" {
$image_format = ".png";
}
else {
$image_format = ".jpg";
}


// En dan verderop voordat je het in de database pleurt, achter $t_image $image_format plaatsen.
?>

toevoeging op 15 januari 2014, 15:46:39:
Dan kan je beter eerst $t_image samenvoegen met $image_format, en dat dan zo in de database zetten.
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Codeblok (Remontjuh):

1
2
3
4
5
6
7
8
9


if($t_image_2 != "png" {
$image_format = ".png";
}
else {
$image_format = ".jpg";
}


// En dan verderop voordat je het in de database pleurt, achter $t_image $image_format plaatsen.
?>

Daar klopt geen zak van he, als $t_image niet png is maak je het png en als het wel png is maak je het jpg?

Wat krijg als je dit hebt:

Codeblok (voorbeeld.php):

34
35


echo "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())";

Probeer dit eens:

Codeblok (voorbeeld.php):

1
2

$t_image_2 = pathinfo($_FILES[t_image][name], PATHINFO_EXTENSION);
0
Berichten
3.334
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dylanh schreef:
Codeblok (Remontjuh):
1
2
3
4
5
6
7
8
9


if($t_image_2 != "png" {
$image_format = ".png";
}
else {
$image_format = ".jpg";
}


// En dan verderop voordat je het in de database pleurt, achter $t_image $image_format plaatsen.
?>

Daar klopt geen zak van he, als $t_image niet png is maak je het png en als het wel png is maak je het jpg?

Wat krijg als je dit hebt:

Codeblok (voorbeeld.php):

34
35


echo "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())";

Probeer dit eens:

Codeblok (voorbeeld.php):

1
2

$t_image_2 = pathinfo($_FILES[t_image][name], PATHINFO_EXTENSION);

Nee, jij vat mijn script niet. Ik heb een andere versie via PM gestuurd, ik zal even horen.
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Waarom via PB als hij een topic heeft aangemaakt? En ik vat je script wel, het klopt niet.
0
Remontjuh

Lid · Topicstarter

Berichten
1.282
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dylanh schreef:
Waarom via PB als hij een topic heeft aangemaakt? En ik vat je script wel, het klopt niet.
Ik vroeg via pb of die even kon helpen aangezien ik er niet helemaal uit kwam.
Maar hij heeft toen gelijk andere gemaakt die hopelijk werkt.

Zo niet, probeer ik die van jou.

toevoeging op 15 januari 2014, 17:37:44:
Nop, beide script zowel van Robiin, als van Dylanh werken niet.
0
Berichten
3.334
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Remontjuh schreef:
Eerdere citaten tonen
Dylanh schreef:
Waarom via PB als hij een topic heeft aangemaakt? En ik vat je script wel, het klopt niet.
Ik vroeg via pb of die even kon helpen aangezien ik er niet helemaal uit kwam.
Maar hij heeft toen gelijk andere gemaakt die hopelijk werkt.

Zo niet, probeer ik die van jou.

toevoeging op 15 januari 2014, 17:37:44:
Nop, beide script zowel van Robiin, als van Dylanh werken niet.
Je hebt reactie.
0
Remontjuh

Lid · Topicstarter

Berichten
1.282
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nieuwe edit van het script, gemaakt door Robiin alleen werkt nog niet:
Btw, ik heb zitten denken. Het is misschien niet handige als ik een apparte upload pagina maak en dat je dan de link moet invullen van het plaatje inplaats van uploaden?
Want ik heb zon gevoel dat dit nooit gaat werken... ;(
Spoiler tonen
Codeblok (voorbeeld.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


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;
}

// Bestandsformaat
if($t_image != "png") {
$image_format = ".png";
}
else {
$image_format = ".gif";
}

// End
// Bestandsformaat verwerken

$new_t_image = .$t_image..$image_format.;
// End
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...$new_t_image.",".$categorie.", NOW())");
if(!$sql_nieuws){
echo Er ging iets fout;
}
else{
echo Bericht geplaatst!;
}
}
}
}

}
else{
?>


}
}

?>
0
Berichten
3.334
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Remontjuh schreef:
Nieuwe edit van het script, gemaakt door Robiin alleen werkt nog niet:
Btw, ik heb zitten denken. Het is misschien niet handige als ik een apparte upload pagina maak en dat je dan de link moet invullen van het plaatje inplaats van uploaden?
Want ik heb zon gevoel dat dit nooit gaat werken... ;(
Spoiler tonen
Codeblok (voorbeeld.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


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;
}

// Bestandsformaat
if($t_image != "png") {
$image_format = ".png";
}
else {
$image_format = ".gif";
}

// End
// Bestandsformaat verwerken

$new_t_image = .$t_image..$image_format.;
// End
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...$new_t_image.",".$categorie.", NOW())");
if(!$sql_nieuws){
echo Er ging iets fout;
}
else{
echo Bericht geplaatst!;
}
}
}
}

}
else{
?>


}
}

?>

Handmatig hoort niet te hoeven. Ik heb nu even geen tijd, excuses. Er is vast wel iemand anders die dit wilt afmaken voor Remontjuh.
0
Remontjuh

Lid · Topicstarter

Berichten
1.282
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Robiin schreef:
Eerdere citaten tonen
Remontjuh schreef:
Nieuwe edit van het script, gemaakt door Robiin alleen werkt nog niet:
Btw, ik heb zitten denken. Het is misschien niet handige als ik een apparte upload pagina maak en dat je dan de link moet invullen van het plaatje inplaats van uploaden?
Want ik heb zon gevoel dat dit nooit gaat werken... ;(
Spoiler tonen
Codeblok (voorbeeld.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


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;
}

// Bestandsformaat
if($t_image != "png") {
$image_format = ".png";
}
else {
$image_format = ".gif";
}

// End
// Bestandsformaat verwerken

$new_t_image = .$t_image..$image_format.;
// End
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...$new_t_image.",".$categorie.", NOW())");
if(!$sql_nieuws){
echo Er ging iets fout;
}
else{
echo Bericht geplaatst!;
}
}
}
}

}
else{
?>


}
}

?>

Handmatig hoort niet te hoeven. Ik heb nu even geen tijd, excuses. Er is vast wel iemand anders die dit wilt afmaken voor Remontjuh.

Ik hoop het dat iemand me nog wilt helpen haha, Toch bedankt voor de moeite die je hebt gedaan.
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Wat krijg je als je de query echot? @ #7?
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren