ImageResize Functie
Elke keer als je wilt resizen naar andere verhoudingen loop je tegen het probleem aan dat je het oorspronkelijke plaatje 'samenperst'. Horizontaal danwel verticaal.
Een vriend van mij had hetzelfde probleem en vervolgens heb ik een functie gemaakt die vanuit het centrum de te grote dimensie bijknipt. Dit betekent dat het plaatje wordt bijgeknipt van links en van rechts of van boven en onderen om vervolgens te worden geresized.
Het werkt op dit moment alleen voor .jpg images.
Gesponsorde koppelingen
PHP script bestanden
51 reacties op 'ImageResize Functie'
Gesponsorde koppelingen
Mmh deze is best goed volgensmij :D. Ik heb vanmogen een oud GD script van mij voor 't resizen aangepast. Maar als ik had geweten dat dit er stond had me dat weer wat tijd gescheeld waarsschijnlijk. Maja t is niet erg. Ik denk dat ik die binnekort ook eens in een functie gaan zetten. Is wel zo handig ;).
ps. dit zorgt er voor dat andere extensies ook werken :). de bekendste dan.
....
Ik heb in mijn script verschillende losse functies gemaakt.
mmh wacht ik post men hele script wel zo is het misschien niet duidelijk wat alles is.
<center>
U afbeeling is geupload.<hr><img src="img/"><hr>
</center>
<center>
BELANGRKIJK: tripod ondersteunt GEEN gifjes. Als je dit toch probeert zul je een error krijgen.
<table>
<form method="post" action="" enctype="multipart/form-data">
<tr><td>Bestand:</td><td><input type="file" name="foto"></td></tr>
<tr><td>Naam Product:</td><td>
<select name="naam">
<option></option>
</select>
</td></tr>
<tr><td colspan="2" align="center"><input type="submit" name="uploaden" value="Uploaden" /></td></tr>
</form>
</table>
</center>
De mijne is niet zo dynamisch jammer genoeg. Ik ga em wel een keer dynamsich maken en dan post ik em hier wel. of zou dat geen nut meer hebben omdat het eigenlijk toch op hetzelfde neer komt?
ps. dit zorgt er voor dat andere extensies ook werken :). de bekendste dan.
....
Ik heb in mijn script verschillende losse functies gemaakt.
mmh wacht ik post men hele script wel zo is het misschien niet duidelijk wat alles is.
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
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
<?
require("config.php");
if (isset($_POST['uploaden']))
{
require("config.php");
function create_image_from($ext,$naam)
{
if ($ext == 'jpg')
$org = imagecreatefromjpeg("img/big_".$naam);
elseif ($ext == 'gif')
$org = imagecreatefromgif("img/big_".$naam);
elseif ($ext == 'png')
$org = imagecreatefrompng("img/big_".$naam);
else
die("ERROR while createing image -> create_image_from");
return $org;
}
function complete_img($ext,$create,$naam)
{
if ($ext == 'jpg')
imagejpeg($create, "img/".$naam, 100);
elseif ($ext == 'gif')
imagegif($create, "img/".$naam, 100);
elseif ($ext == 'png')
imagepng($create, "img/".$naam, 100);
else
die("ERROR while createing image -> complete_img");
}
$img = $foto_name;
if ($img == "")
{
echo "U heeft geen bestand opgegeven.";
exit();
}
/*
$naam = explode("/", $foto_name);
$naam = end($naam);
$naam = strtolower($naam);
*/
$expl = explode(".", $img);
$ext = end($expl);
$ext = strtolower($ext);
$naam = $_POST['naam'].".".$ext;
if (!(($ext == 'jpg') || ($ext == 'gif') || ($ext == 'png')))
{
echo "U afbeelding heeft niet de juiste extensie.<br>";
echo "Toegestaan zijn: gif, jpg en png<br>";
exit();
}
copy($foto,"img/big_".$naam);
// functie orginele foto ophalen
$org = create_image_from($ext,$naam);
$size = getimagesize("img/big_".$naam);
$width = $size[0];
$height = $size[1];
if ($size[0] == $size[1])
{
$newwidth = 100;
$newheight = 100;
}
elseif ($size[0] > $size[1])
{
$newwidth = 100;
$newheight = round($size[1] * 100 / $size[0]);
}
elseif ($size[0] < $size[1])
{
$newheight = 100;
$newwidth = round($size[0] * 100 / $size[1]);
}
else
{
echo "ERROR while createing image -> size";
echo "$size[0] x $size[1]";
exit();
}
$create = imagecreatetruecolor($newwidth, $newheight);
imagecopyresized($create, $org, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
// functie orginele foto ophalen
complete_img($ext,$create,$naam);
imagedestroy($org);
imagedestroy($create);
$del = "img/big_".$naam;
//echo $del;
unlink($del);
$imgsize = $foto_size;
$name = $naam;
$size = floor($imgsize / 1024);
$datum = date("Y-m-d H:i:s");
$sizeNew = filesize("img/".$naam);
$sizeNew = floor($sizeNew / 1024);
echo "Orgineel:<br />";
echo "Naam: ".$foto_name."<br />";
echo "Grote: ".$width." x ".$height."<br />";
echo "Aantal Kb: ".$size." Kb<br /><br />";
echo "Nieuw:<br />";
echo "Naam: ".$name."<br />";
echo "Grote: ".$newwidth." x ".$newheight."<br />";
echo "Aantal Kb: ".$sizeNew." Kb<br />";
echo "Laatst Gewijzigt: ".$datum."<br />";
?>
require("config.php");
if (isset($_POST['uploaden']))
{
require("config.php");
function create_image_from($ext,$naam)
{
if ($ext == 'jpg')
$org = imagecreatefromjpeg("img/big_".$naam);
elseif ($ext == 'gif')
$org = imagecreatefromgif("img/big_".$naam);
elseif ($ext == 'png')
$org = imagecreatefrompng("img/big_".$naam);
else
die("ERROR while createing image -> create_image_from");
return $org;
}
function complete_img($ext,$create,$naam)
{
if ($ext == 'jpg')
imagejpeg($create, "img/".$naam, 100);
elseif ($ext == 'gif')
imagegif($create, "img/".$naam, 100);
elseif ($ext == 'png')
imagepng($create, "img/".$naam, 100);
else
die("ERROR while createing image -> complete_img");
}
$img = $foto_name;
if ($img == "")
{
echo "U heeft geen bestand opgegeven.";
exit();
}
/*
$naam = explode("/", $foto_name);
$naam = end($naam);
$naam = strtolower($naam);
*/
$expl = explode(".", $img);
$ext = end($expl);
$ext = strtolower($ext);
$naam = $_POST['naam'].".".$ext;
if (!(($ext == 'jpg') || ($ext == 'gif') || ($ext == 'png')))
{
echo "U afbeelding heeft niet de juiste extensie.<br>";
echo "Toegestaan zijn: gif, jpg en png<br>";
exit();
}
copy($foto,"img/big_".$naam);
// functie orginele foto ophalen
$org = create_image_from($ext,$naam);
$size = getimagesize("img/big_".$naam);
$width = $size[0];
$height = $size[1];
if ($size[0] == $size[1])
{
$newwidth = 100;
$newheight = 100;
}
elseif ($size[0] > $size[1])
{
$newwidth = 100;
$newheight = round($size[1] * 100 / $size[0]);
}
elseif ($size[0] < $size[1])
{
$newheight = 100;
$newwidth = round($size[0] * 100 / $size[1]);
}
else
{
echo "ERROR while createing image -> size";
echo "$size[0] x $size[1]";
exit();
}
$create = imagecreatetruecolor($newwidth, $newheight);
imagecopyresized($create, $org, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
// functie orginele foto ophalen
complete_img($ext,$create,$naam);
imagedestroy($org);
imagedestroy($create);
$del = "img/big_".$naam;
//echo $del;
unlink($del);
$imgsize = $foto_size;
$name = $naam;
$size = floor($imgsize / 1024);
$datum = date("Y-m-d H:i:s");
$sizeNew = filesize("img/".$naam);
$sizeNew = floor($sizeNew / 1024);
echo "Orgineel:<br />";
echo "Naam: ".$foto_name."<br />";
echo "Grote: ".$width." x ".$height."<br />";
echo "Aantal Kb: ".$size." Kb<br /><br />";
echo "Nieuw:<br />";
echo "Naam: ".$name."<br />";
echo "Grote: ".$newwidth." x ".$newheight."<br />";
echo "Aantal Kb: ".$sizeNew." Kb<br />";
echo "Laatst Gewijzigt: ".$datum."<br />";
?>
<center>
U afbeeling is geupload.<hr><img src="img/"><hr>
</center>
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?
$orgNaam = ucfirst($_POST['naam']);
$sql = "UPDATE products SET url = '".$naam."' WHERE naam = '".$orgNaam."'";
mysql_query($sql) or die(mysql_error());
}
$sql = "SELECT * FROM products ORDER BY naam ASC";
$res = mysql_query($sql);
?>
$orgNaam = ucfirst($_POST['naam']);
$sql = "UPDATE products SET url = '".$naam."' WHERE naam = '".$orgNaam."'";
mysql_query($sql) or die(mysql_error());
}
$sql = "SELECT * FROM products ORDER BY naam ASC";
$res = mysql_query($sql);
?>
<center>
BELANGRKIJK: tripod ondersteunt GEEN gifjes. Als je dit toch probeert zul je een error krijgen.
<table>
<form method="post" action="" enctype="multipart/form-data">
<tr><td>Bestand:</td><td><input type="file" name="foto"></td></tr>
<tr><td>Naam Product:</td><td>
<select name="naam">
<option></option>
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?
while ($var = mysql_fetch_object($res))
{
$val = strtolower($var->naam);
echo "<option value=\"".$val."\">".$var->naam."</option>\n";
}
?>
while ($var = mysql_fetch_object($res))
{
$val = strtolower($var->naam);
echo "<option value=\"".$val."\">".$var->naam."</option>\n";
}
?>
</select>
</td></tr>
<tr><td colspan="2" align="center"><input type="submit" name="uploaden" value="Uploaden" /></td></tr>
</form>
</table>
</center>
De mijne is niet zo dynamisch jammer genoeg. Ik ga em wel een keer dynamsich maken en dan post ik em hier wel. of zou dat geen nut meer hebben omdat het eigenlijk toch op hetzelfde neer komt?
uhm.. heb je wel GD ondersteuning?
http://nl.php.net/manual/en/function.imagecreatefromjpeg.php is namelijk gewoon een php functie.
http://nl.php.net/manual/en/function.imagecreatefromjpeg.php is namelijk gewoon een php functie.
Dat zou kunnen door de situatie van de 'andere kant' te benaderen en vervolgens ook mensen de achtergrondkleur te laten kiezen (ivb met achtergrond website).
De bedoeling van dit script was om alle submitted pictures in hetzelfde formaat frame te plaatsen, ervan uitgaand dat de meest belangrijke details in het centrum van de picture staan.
Een project met meer features is http://phpthumb.sourceforge.net/
De bedoeling van dit script was om alle submitted pictures in hetzelfde formaat frame te plaatsen, ervan uitgaand dat de meest belangrijke details in het centrum van de picture staan.
Een project met meer features is http://phpthumb.sourceforge.net/
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
if (!extension_loaded('gd'))
{
trigger_error ('Geen GD aanwezig, helaas', E_USER_ERROR);
}
?>
if (!extension_loaded('gd'))
{
trigger_error ('Geen GD aanwezig, helaas', E_USER_ERROR);
}
?>
Op PHP.net staat duidelijk waar GD te vinden is trouwens;
> If you have the GD library (available at ยป http://www.boutell.com/gd/) you will
> also be able to create and manipulate images.
Waardevolle site dit zeg!
Ben eens met dit scriptje aan de gang gegaan, ik krijg alleen nu de volgende fout:
Warning: imagejpeg(): Unable to open '../pics/hellingen/' for writing in D:\www\users\domein.nl\trailerhellingen\site\admin\helling.php on line 254
Op lijn 254 staat het volgende:
ImageJpeg($create_blank,$new_filename,$quality);
Waarom wil hij daar niet schrijven? De complete map trailerhellingen heeft schrijfrechten, inclusief alle submappen.
Ben eens met dit scriptje aan de gang gegaan, ik krijg alleen nu de volgende fout:
Warning: imagejpeg(): Unable to open '../pics/hellingen/' for writing in D:\www\users\domein.nl\trailerhellingen\site\admin\helling.php on line 254
Op lijn 254 staat het volgende:
ImageJpeg($create_blank,$new_filename,$quality);
Waarom wil hij daar niet schrijven? De complete map trailerhellingen heeft schrijfrechten, inclusief alle submappen.
Ik had een vraagje hoe moet je dit invullen ?? :
// $breedte is nieuwe breedte
// $hoogte is nieuwe hoogte
// $imgFILE waar het plaatje van gemaakt wordt, het orgineel dus (bijv $_FILES['image']['tmp_name'])
// $imgDIR waar het plaatje naartoe verhuisd als ie gemaakt is
// $imgNAME nieuwe naam voor plaatje (bijv. mysql_insert_id () )
// $imgEXTENSION jpg of voor thumbs _th.jpg etc.
// $quality getal tussen de 0 en 100 waarbij 100 beste kwaliteit is
dus moet je achter bijv :
// $breedte 600 of moet je het anders invullen ?? help ben een php noob
Groet kevin
// $breedte is nieuwe breedte
// $hoogte is nieuwe hoogte
// $imgFILE waar het plaatje van gemaakt wordt, het orgineel dus (bijv $_FILES['image']['tmp_name'])
// $imgDIR waar het plaatje naartoe verhuisd als ie gemaakt is
// $imgNAME nieuwe naam voor plaatje (bijv. mysql_insert_id () )
// $imgEXTENSION jpg of voor thumbs _th.jpg etc.
// $quality getal tussen de 0 en 100 waarbij 100 beste kwaliteit is
dus moet je achter bijv :
// $breedte 600 of moet je het anders invullen ?? help ben een php noob
Groet kevin
Ik heb ook een aanpassing gedaan, ik vond het toch mooier wanneer je image echt een verkleining, dus ook qua verhoudingen, van het origineel is:
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
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
<?
// $breedte is nieuwe breedte
// $hoogte is nieuwe hoogte
// $imgFILE waar het plaatje van gemaakt wordt, het orgineel dus (bijv $_FILES['image']['tmp_name'])
// $imgDIR waar het plaatje naartoe verhuisd als ie gemaakt is
// $imgNAME nieuwe naam voor plaatje (bijv. mysql_insert_id () )
// $imgEXTENSION jpg of voor thumbs _th.jpg etc.
// $quality getal tussen de 0 en 100 waarbij 100 beste kwaliteit is
function create_new_JPGimage ($breedte, $hoogte, $imgFILE, $imgDIR, $imgNAME, $imgEXTENSION, $quality)
{
//temp_photo voor thumbnail maken
$photo = imagecreatefromjpeg($imgFILE);
$target_x = $breedte;
$target_y = $hoogte;
// maten van afbeelding verkrijgen
list($width, $height) = getimagesize($imgFILE);
// als foto hoger dan breed is
if ($height > $width){
$resize_ratio= ceil($width/$target_x);
}
// als foto breder dan hoog is
elseif($height < $width){
$resize_ratio= ceil($height/$target_y);
}
// als foto even breed als hoog is
elseif($height == $width){
$resize_ratio= ceil($width/$target_y);
}
$newheight=ceil($height/$resize_ratio);
$newwidth=ceil($width/$resize_ratio);
$source_used_x = $width;
$source_used_y = $height;
$from_x = '0';
$from_y = '0';
//nieuwe image maken en wegschrijven naar dir
$create_blank = imagecreatetruecolor ($newwidth, $newheight);
imagecopyresampled ($create_blank, $photo, 0, 0, 0, 0, $newwidth, $newheight, $source_used_x, $source_used_y);
$new_filename = $imgDIR.$imgNAME.$imgEXTENSION;
ImageJpeg($create_blank,$new_filename,$quality);
Imagedestroy($photo);
}
?>
// $breedte is nieuwe breedte
// $hoogte is nieuwe hoogte
// $imgFILE waar het plaatje van gemaakt wordt, het orgineel dus (bijv $_FILES['image']['tmp_name'])
// $imgDIR waar het plaatje naartoe verhuisd als ie gemaakt is
// $imgNAME nieuwe naam voor plaatje (bijv. mysql_insert_id () )
// $imgEXTENSION jpg of voor thumbs _th.jpg etc.
// $quality getal tussen de 0 en 100 waarbij 100 beste kwaliteit is
function create_new_JPGimage ($breedte, $hoogte, $imgFILE, $imgDIR, $imgNAME, $imgEXTENSION, $quality)
{
//temp_photo voor thumbnail maken
$photo = imagecreatefromjpeg($imgFILE);
$target_x = $breedte;
$target_y = $hoogte;
// maten van afbeelding verkrijgen
list($width, $height) = getimagesize($imgFILE);
// als foto hoger dan breed is
if ($height > $width){
$resize_ratio= ceil($width/$target_x);
}
// als foto breder dan hoog is
elseif($height < $width){
$resize_ratio= ceil($height/$target_y);
}
// als foto even breed als hoog is
elseif($height == $width){
$resize_ratio= ceil($width/$target_y);
}
$newheight=ceil($height/$resize_ratio);
$newwidth=ceil($width/$resize_ratio);
$source_used_x = $width;
$source_used_y = $height;
$from_x = '0';
$from_y = '0';
//nieuwe image maken en wegschrijven naar dir
$create_blank = imagecreatetruecolor ($newwidth, $newheight);
imagecopyresampled ($create_blank, $photo, 0, 0, 0, 0, $newwidth, $newheight, $source_used_x, $source_used_y);
$new_filename = $imgDIR.$imgNAME.$imgEXTENSION;
ImageJpeg($create_blank,$new_filename,$quality);
Imagedestroy($photo);
}
?>
Wat doe ik fout? gd is geinstalleerd en de map test staat op 777.
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
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
<?php
if(isset($_POST['submit'])){
$a = $_FILES['foto']['tmp_name'];
$b = 100;
$c = 100;
$d = 'test/';
$e = $_POST['naam'];
$f = 'jpg';
$g = 100;
// $breedte is nieuwe breedte
// $hoogte is nieuwe hoogte
// $imgFILE waar het plaatje van gemaakt wordt, het orgineel dus (bijv $_FILES['image']['tmp_name'])
// $imgDIR waar het plaatje naartoe verhuisd als ie gemaakt is
// $imgNAME nieuwe naam voor plaatje (bijv. mysql_insert_id () )
// $imgEXTENSION jpg of voor thumbs _th.jpg etc.
// $quality getal tussen de 0 en 100 waarbij 100 beste kwaliteit is
function create_new_JPGimage
....het script
}
create_new_JPGimage($a, $b, $c, $d, $e, $f, $g);
}
else
{
echo'
<form action="test13.php" method="post" enctype="multipart/form-data">
<input type="file" name="foto"><br>
<input type="text" name="naam"><br>
<input type="submit" value="Upload" name="submit"><input type="reset" value="Reset">
</form>
';
}
?>
if(isset($_POST['submit'])){
$a = $_FILES['foto']['tmp_name'];
$b = 100;
$c = 100;
$d = 'test/';
$e = $_POST['naam'];
$f = 'jpg';
$g = 100;
// $breedte is nieuwe breedte
// $hoogte is nieuwe hoogte
// $imgFILE waar het plaatje van gemaakt wordt, het orgineel dus (bijv $_FILES['image']['tmp_name'])
// $imgDIR waar het plaatje naartoe verhuisd als ie gemaakt is
// $imgNAME nieuwe naam voor plaatje (bijv. mysql_insert_id () )
// $imgEXTENSION jpg of voor thumbs _th.jpg etc.
// $quality getal tussen de 0 en 100 waarbij 100 beste kwaliteit is
function create_new_JPGimage
....het script
}
create_new_JPGimage($a, $b, $c, $d, $e, $f, $g);
}
else
{
echo'
<form action="test13.php" method="post" enctype="multipart/form-data">
<input type="file" name="foto"><br>
<input type="text" name="naam"><br>
<input type="submit" value="Upload" name="submit"><input type="reset" value="Reset">
</form>
';
}
?>
Volgend scriptje werrkt uitstekend bij mij. Maakt een nieuwe, vierkante thumb aan van de foto, die tevens geupped wordt
<b>afbeelding toevoegen</b>
<form name="toevoegen" method="post" enctype="multipart/form-data" action="">
<input name="afbeelding" type="file" size="30"> (alleen .jpg)
<input type="hidden" name="id" value="">
<input type="submit" name="Submit" value="Opslaan">
</form>
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
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
<?
include('functions.php');
$submit = $_POST['submit'];
$id = $_REQUEST['id'];
if (($Submit)&&($id))
{
$breedte = 150;
$hoogte = 150;
$imgFILE = "../projekten/$id/afbeeldingen/$inserted_id.jpg";
$imgDIR = "../projekten/$id/afbeeldingen/";
$imgNAME = $inserted_id;
$imgEXTENSION = "-thumbnail.jpg";
$quality = 100;
if (is_uploaded_file($afbeelding))
{
$file = "../projekten/$id/afbeeldingen/$inserted_id.jpg";
move_uploaded_file($afbeelding, $file);
create_new_JPGimage ($breedte, $hoogte,$imgFILE,$imgDIR, $imgNAME, $imgEXTENSION, $quality );
chmod("../projekten/$id/afbeeldingen/$inserted_id-thumbnail.jpg", 0777);
chmod("../projekten/$id/afbeeldingen/$inserted_id.jpg", 0777);
}
}
?>
include('functions.php');
$submit = $_POST['submit'];
$id = $_REQUEST['id'];
if (($Submit)&&($id))
{
$breedte = 150;
$hoogte = 150;
$imgFILE = "../projekten/$id/afbeeldingen/$inserted_id.jpg";
$imgDIR = "../projekten/$id/afbeeldingen/";
$imgNAME = $inserted_id;
$imgEXTENSION = "-thumbnail.jpg";
$quality = 100;
if (is_uploaded_file($afbeelding))
{
$file = "../projekten/$id/afbeeldingen/$inserted_id.jpg";
move_uploaded_file($afbeelding, $file);
create_new_JPGimage ($breedte, $hoogte,$imgFILE,$imgDIR, $imgNAME, $imgEXTENSION, $quality );
chmod("../projekten/$id/afbeeldingen/$inserted_id-thumbnail.jpg", 0777);
chmod("../projekten/$id/afbeeldingen/$inserted_id.jpg", 0777);
}
}
?>
<b>afbeelding toevoegen</b>
<form name="toevoegen" method="post" enctype="multipart/form-data" action="">
<input name="afbeelding" type="file" size="30"> (alleen .jpg)
<input type="hidden" name="id" value="">
<input type="submit" name="Submit" value="Opslaan">
</form>
Om te reageren heb je een account nodig en je moet ingelogd zijn.
- Details
Door:
Robin- 9 jaar geleden
- 1.519 x bekeken
- Labels
- Geen tags toegevoegd.
- PHP scripts opties
- Image manipulation
- Nieuwste PHP scripts
- PHP script toevoegen


PHP hulp
0 seconden vanaf nu