Uploadscript aanpassen bestandsgrootte limiet
Ik heb op hiet internet een script gevonden van een map maken + afbeelding uploaden + foto in album laten zien.
Nu heb ik dit script zo veranderd dat het gedeelte van de map maken en het album er niet meer zijn.
Het script is nu precies zoals ik wil, todat ik begon na te denken over TE grootte bestanden. Er is namelijk geen limiet. Dit zou de server niet leuk vinden.
Wie zou mij kunnen helpen? Ik heb namelijk het script aangepast en dat werkt nu perfect. Kan iemand helpen de functie invoegen aub?
Mijn 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
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
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
<html>
<?php
error_reporting(E_ALL);
include("config.php");
?>
<head>
<title><?php echo("$titel"); ?></title>
<style type="text/css">
<!--
.style1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
A:link { color: #009fdf; }
A:hover { color: #FFFFFF; size:13px; }
A:visited { color: #009fdf;}
A:active { color: #009fdf; }
}
-->
<!--
.style2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}
-->
<!--
A:link { color: #009fdf; text-decoration:none;}
A:hover { color: #000000; font-size:13px; text-decoration:none;}
A:visited { color: #009fdf; text-decoration:none;}
A:active { color: #009fdf; text-decoration:none;}
}
-->
</style>
<SCRIPT LANGUAGE="JavaScript">
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=365,height=400');");
}
</script>
<script language="javascript" type="text/javascript">
function obj(id) {
return document.getElementById(id);
}
function checkvoorwaarden() {
if (obj('accepteren').checked) {
obj('submitbtn').disabled = false;
} else {
obj('submitbtn').disabled = 'disabled';
}
}
</script>
<script language="JavaScript">
var bericht = new Array();
bericht[0] = "Even geduld. Bezig met uploaden.. ";
function plaatsBericht(nr){
var blok = document.getElementById('doel');
blok.innerHTML = bericht[nr];
}
</script>
</head>
<?php
echo("<body bgcolor=\"$bgcolor\" text=\"$text\">");
?>
<IMG border="0" src="../../images/upload.gif">
<form method="POST" action="" enctype="multipart/form-data"><b class="style1">
<?php
$dir = '../../images/nieuw';
$a_velden = 1;
$i= 0;
while($i++ < $a_velden)
{
echo("<b>Foto:</b> <input type=\"file\" name=\"$i\"/>");?><br><br><?
if(isset($_POST['uploaden']))
{
$tmp_bestand = $_FILES[$i]['tmp_name'];
$bestand = $_FILES[$i]['name'];
move_uploaded_file($tmp_bestand, $dir."/".$bestand);
chmod ($dir."/".$bestand, 0777);
$bron = imagecreatefromjpeg($dir."/".$bestand) or die ("Jpg probleemp");
$b_breedte = imagesx($bron); // Bron breedte
$b_hoogte = imagesy($bron); // bron hoogte
//verhouding berekenen
$verhouding = $b_breedte / $max_breedte;
//breedte berekenen en afronden
$nieuw_breedte = round($b_breedte / $verhouding);
//hoogte berekenen en afronden
$nieuw_hoogte = round($b_hoogte / $verhouding);
if ($b_breedte > $max_breedte) {
$nieuw_jpg = imagecreatetruecolor($nieuw_breedte ,$nieuw_hoogte) or die ("Probleem met maken van plaatje jpg");
imagecopyresampled($nieuw_jpg, $bron, 0, 0, 0, 0, $nieuw_breedte, $nieuw_hoogte, $b_breedte, $b_hoogte);
Imagejpeg($nieuw_jpg,$dir."/".$bestand,120); //80 is jpg kwaliteit
} // einde resizen
echo("Foto succesvol geüpload!");
} // einde if 'uploaden'
} // einde while
?>
</b>
<p></p>
<input type="checkbox" id="accepteren" onclick="checkvoorwaarden();"><b class="style1">Ik ga akkoord met de <A HREF="javascript:popUp('regels.htm')">regels</A>.</b>
<p></p>
<input type="submit" id="submitbtn" name="uploaden" value="Uploaden" onclick="plaatsBericht(0)" disabled />
</form>
<table>
<tr>
<td class="style1" id="doel"></td>
</tr>
</table>
</body>
</html>
<?php
error_reporting(E_ALL);
include("config.php");
?>
<head>
<title><?php echo("$titel"); ?></title>
<style type="text/css">
<!--
.style1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
A:link { color: #009fdf; }
A:hover { color: #FFFFFF; size:13px; }
A:visited { color: #009fdf;}
A:active { color: #009fdf; }
}
-->
<!--
.style2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}
-->
<!--
A:link { color: #009fdf; text-decoration:none;}
A:hover { color: #000000; font-size:13px; text-decoration:none;}
A:visited { color: #009fdf; text-decoration:none;}
A:active { color: #009fdf; text-decoration:none;}
}
-->
</style>
<SCRIPT LANGUAGE="JavaScript">
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=365,height=400');");
}
</script>
<script language="javascript" type="text/javascript">
function obj(id) {
return document.getElementById(id);
}
function checkvoorwaarden() {
if (obj('accepteren').checked) {
obj('submitbtn').disabled = false;
} else {
obj('submitbtn').disabled = 'disabled';
}
}
</script>
<script language="JavaScript">
var bericht = new Array();
bericht[0] = "Even geduld. Bezig met uploaden.. ";
function plaatsBericht(nr){
var blok = document.getElementById('doel');
blok.innerHTML = bericht[nr];
}
</script>
</head>
<?php
echo("<body bgcolor=\"$bgcolor\" text=\"$text\">");
?>
<IMG border="0" src="../../images/upload.gif">
<form method="POST" action="" enctype="multipart/form-data"><b class="style1">
<?php
$dir = '../../images/nieuw';
$a_velden = 1;
$i= 0;
while($i++ < $a_velden)
{
echo("<b>Foto:</b> <input type=\"file\" name=\"$i\"/>");?><br><br><?
if(isset($_POST['uploaden']))
{
$tmp_bestand = $_FILES[$i]['tmp_name'];
$bestand = $_FILES[$i]['name'];
move_uploaded_file($tmp_bestand, $dir."/".$bestand);
chmod ($dir."/".$bestand, 0777);
$bron = imagecreatefromjpeg($dir."/".$bestand) or die ("Jpg probleemp");
$b_breedte = imagesx($bron); // Bron breedte
$b_hoogte = imagesy($bron); // bron hoogte
//verhouding berekenen
$verhouding = $b_breedte / $max_breedte;
//breedte berekenen en afronden
$nieuw_breedte = round($b_breedte / $verhouding);
//hoogte berekenen en afronden
$nieuw_hoogte = round($b_hoogte / $verhouding);
if ($b_breedte > $max_breedte) {
$nieuw_jpg = imagecreatetruecolor($nieuw_breedte ,$nieuw_hoogte) or die ("Probleem met maken van plaatje jpg");
imagecopyresampled($nieuw_jpg, $bron, 0, 0, 0, 0, $nieuw_breedte, $nieuw_hoogte, $b_breedte, $b_hoogte);
Imagejpeg($nieuw_jpg,$dir."/".$bestand,120); //80 is jpg kwaliteit
} // einde resizen
echo("Foto succesvol geüpload!");
} // einde if 'uploaden'
} // einde while
?>
</b>
<p></p>
<input type="checkbox" id="accepteren" onclick="checkvoorwaarden();"><b class="style1">Ik ga akkoord met de <A HREF="javascript:popUp('regels.htm')">regels</A>.</b>
<p></p>
<input type="submit" id="submitbtn" name="uploaden" value="Uploaden" onclick="plaatsBericht(0)" disabled />
</form>
<table>
<tr>
<td class="style1" id="doel"></td>
</tr>
</table>
</body>
</html>
http://www.sitemasters.be/?pagina=scripts/scripts&cat=14&id=1078
Link naar een script met wel een limiet, misschien om samentevoegen.
Hopelijk kan iemand helpen, heb namelijk al de hele dag dit script zitten editen.
Greetzz rutje1
Zou iemand kunnen helpen met het laatste gedeelte van mn script?
Ik wil hem graag gaan gebruiken!
Reageer maar ;)
Graag hulp!