Hallo 
ik heb een script, ik upload dmv een form een plaatje naar de map toe. Maar ik wil ook tegelijkertijd een watermerk plaatsen. Ik heb het volgende al:
zoals je ziet plaats ik naar het uploaden een watemerk en laat hem zien, maar hoe kan ik ipv hem te laten zien hem opslaan ?
bijvoorbaat dank
ik heb een script, ik upload dmv een form een plaatje naar de map toe. Maar ik wil ook tegelijkertijd een watermerk plaatsen. Ik heb het volgende al:
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
| <?PHP if($_SERVER['REQUEST_METHOD'] == "POST") { $map = "test/"; $max = "502400"; $ext3= "_"; $fname = date('YmdHis'); $ext = "gif jpg jpeg GIF JPG JPEG"; if (!$bestand) print ("Selecteer een bestand !"); else{ // Bestands naam opvragen $bestand2 = explode("\\", $bestand_name); $laatste = count($bestand2) - 1; $bestand2 = "$bestand2[$laatste]"; // Extensie van bestand opvragen $bestand3 = explode(".", $bestand2); $laatste = count($bestand3) - 1; $bestand3 = "$bestand3[$laatste]"; $bestand3 = strtolower($bestand3); // Toegestaande extensies opvragen $ext = strtolower($ext); $ext = explode(" ", $ext); $aantal = count($ext); for ($tel = 0;$tel < $aantal; $tel++){ if ($bestand3 == $ext[$tel]){ $extfout = "nee"; } } if (!$extfout){ print ("Het bestand \"$bestand2\" kan niet worden geupload omdat de extensie niet is toegestaan !"); } else { if ($bestand_size > $max) print ("Het bestand \"$bestand2\" is groter dan 100 KB ! Verklein hem en upload opnieuw!"); else { // Opslaan van het bestand $bestand2 = "$ext3$fname.$bestand3"; chmod ("test/$bestand2", 0644); if (!copy($bestand, "$map$bestand2")) { echo "Uploaden is mislukt"; } else{ header('content-type: image/jpeg'); $watermerk = imagecreatefrompng('watermerk2.png'); $watermerk_width = imagesx($watermerk); $watermerk_height = imagesy($watermerk); $image = imagecreatetruecolor($watermerk_width, $watermerk_height); $image = imagecreatefromjpeg($map.$bestand2); $size = getimagesize($map.$bestand2); $dest_x = $size[0] - $watermark_width - 313; $dest_y = $size[1] - $watermark_height - 35; imagecopymerge($image, $watermerk, $dest_x, $dest_y, 0, 0, $watermerk_width, $watermerk_height, 100); imagejpeg($image); imagedestroy($image); imagedestroy($watermerk); } } } } } else{ ?> <form action="" method="post" enctype="multipart/form-data" name="form1"> <table width="100%" border="0"> <tr> <td>Screenshot</td> <td width="72%"><input name="bestand" type="file" id="bestand" class="form"></td> </tr> <tr> <td> </td> <td><input type="submit" name="Submit" value="Uploaden" class="form"></td> </tr> </table> </form> <br> <a href="/?page=admin/ADMIN.screenshot">Klik hier om naar Screenshot beheer te gaan.</a><br> <?PHP } ?> |
zoals je ziet plaats ik naar het uploaden een watemerk en laat hem zien, maar hoe kan ik ipv hem te laten zien hem opslaan ?
bijvoorbaat dank