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:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
|
" codeBody "
php
foreach ($_FILES als $files => $_file) {
$_POST [$files] = "";
als ($_file [„Foto“]! = "") {
$pathinfo=pathinfo ($_file [„Foto“]);
$file_name_array = explodeer („. “, basename ($_file [„Foto“]));
$filename = $file_name_array [telling ($file_name_array) - 2];
$_POST [$files] =$file_prefix.$filename.$file_suffix.$date_stamp. „.“. $pathinfo [„uitbreiding“];
}
}
als (isset ($_POST [„MM_insert“])) {
$upload_error_codes=array ("",
Het „geuploade dossier overschrijdt upload_max_filesize richtlijn in php.ini. “, "",
Het „geuploade dossier werd slechts gedeeltelijk geupload. “,
„Geen dossier werd geupload. “, „Missend een tijdelijke omslag. “,
„Slaagde er niet in om dossier aan schijf te schrijven. “, „het Dossier uploadt opgehouden door uitbreiding. “);
$allowed_ext_string= "";
$allowed_extensions=explode („,“, $allowed_ext_string);
$upload_status = "";
$allowed_size = 5+0;
$success_page = "";
$thumbs_dir = "";
$resize_image = „ja“;
$resize_width = 800+0;
$resize_height = 600+0;
$thumb_width = +0;
$thumb_height = +0;
$make_thumbs = "";
$thumb_prefix = "";
$thumb_suffix = "";
$file_prefix = "";
$file_suffix = "";
$append_date_stamp = "";
$date_stamp= ($append_date_stamp== " 1 ")? datum (tijd ()): "";
$haulted = vals;
$upload_folder= ". /Photos ";
//Check voor beperkingen
//Check als omslag upload er bestaat
als (! file_exists ($upload_folder)){matrijs („upload omslag bestaat niet“);}
als (! is_writable ($upload_folder)){matrijs („upload omslag is niet programmeerbaar“);}
als ($make_thumbs == „ja“ &&! file_exists ($thumbs_dir)){matrijs (de „omslag van Duimnagels bestaat niet“);}
als ($make_thumbs == „ja“ &&! is_writable ($thumbs_dir)){matrijs (de „omslag van Duimnagels is niet programmeerbaar“);}
foreach ($_FILES als $files => $_file) {
//Check als het niet leeg is
als ($_file [„naam“]! = "") {
$pathinfo = pathinfo ($_file [„naam“]);
//If toegestaan uitbreiding of geen uitbreidingsbeperking
als (! in_array (strtolower ($pathinfo [„uitbreiding“]), $allowed_extensions) && $allowed_ext_string! = "") {
matrijs (strtoupper ($pathinfo [„uitbreiding“]).“ de dossiers worden niet toegestaan.
de No dossiers zijn geupload. „);
}
als ($_file [„grootte“] >$allowed_size*1048576 && $allowed_size! =0) {
matrijs (de „Dossiergrootte van“ .basename ($_file [„naam“]).“ is „.round ($_file [„grootte“] /1048576.2). „MB,
welke groter is dan toegestaan „. $allowed_size. „Zijn de mB. No- dossiers geupload. “);
}
}
}
//All overgegaane de controles, proberen te uploaden
foreach ($_FILES als $files => $_file) {
//Check als het niet leeg is
als ($_file [„naam“]! = "") {
$pathinfo = pathinfo ($_file [„naam“]);
$file_name_array = explodeer („. “, basename ($_file [„naam“]));
$filename = $file_name_array [telling ($file_name_array) - 2];
$target = $upload_folder;
$file_uploaded = vals;
$target = $target. „/“. $file_prefix.$filename.$file_suffix.$date_stamp. „.“. $pathinfo [„uitbreiding“];
//if beeld
als (strtolower ($pathinfo [„uitbreiding“]) == " jpeg“ || strtolower ($pathinfo [„uitbreiding“]) == " jpg“) {
//if behoeften het resizing of een duimnagel
als (($resize_image == „ja“ && ($resize_width! = "" || $resize_height! = "")) || ($make_thumbs == „ja“ && ($thumb_width! = "" || $thumb_height! = ""))){
$src = imagecreatefromjpeg ($_file [„tmp_name“]);
de lijst ($width, $height) =getimagesize ($_file [„tmp_name“]);
//if behoeftenduimnagel
als ($make_thumbs == „ja“ && ($thumb_width! = "" || $thumb_height! = "")){
$thumb_newwidth= ($thumb_width! =0)? $thumb_width: (($width/$height) *$thumb_height);
$thumb_newheight= ($thumb_height! =0)? $thumb_height: (($height/$width) *$thumb_width);
$tmp=imagecreatetruecolor ($thumb_newwidth, $thumb_newheight);
imagecopyresampled ($tmp, $src, 0.0.0.0, $thumb_newwidth, $thumb_newheight, $width, $height);
$thumb_name=$thumb_prefix.$filename.$thumb_suffix.$date_stamp. „.“. $pathinfo [„uitbreiding“];
als (imagejpeg ($tmp, $thumbs_dir. „/“. $thumb_name, 100)){
$upload_status=$upload_status. „Duimnagel voor“ .basename ($_file [„naam“]).“ was gecre�ërde successfully. ";
} anders {
matrijs ($upload_status. „Er was een probleem die tot een duimnagel leiden voor“. basename ($_file [„naam“]).“.
Upload was interrupted. ");
}
}
//if behoeften het resizing
als ($resize_image == „ja“ && ($resize_width! = "" || $resize_height! = "")){
$newwidth= ($resize_width! =0)? $resize_width: (($width/$height) *$resize_height);
$newheight= ($resize_height! =0)? $resize_height: (($height/$width) *$resize_width);
$tmp=imagecreatetruecolor ($newwidth, $newheight);
imagecopyresampled ($tmp, $src, 0.0.0.0, $newwidth, $newheight, $width, $height);
als (imagejpeg ($tmp, $target, 100)){
$upload_status=$upload_status.basename ($_file [„naam“]).“ was met succes resized. ";
$file_uploaded=true;
} anders {
matrijs ($upload_status.basename ($_file [„naam“]).“ kon niet resized. Upload was interrupted. ");
}
}
}
}
als (! $file_uploaded) {
als (move_uploaded_file ($_file [„tmp_name“], $target)){
$upload_status=$upload_status.basename ($_file [„naam“]).“ was geuploade successfully. ";
} anders {
$haulted=true;
}
}
//Cleanup
als (isset ($src)){imagedestroy ($src); unset ($src);}
als (isset ($tmp)){imagedestroy ($tmp); unset ($tmp);}
als ($haulted) {matrijs ($upload_status. „Er was een probleem uploadend“. basename ($_file [„naam“]).“.
Fout: „. $upload_error_codes [basename ($_file [„fout“])].“. Upload was interrupted. ");}
}
}
als ($success_page! = "" && $upload_status! = "") {
kopbal („Plaats: “. $success_page);
}
}
? >
php require_once („. /Connections/floor.php“); ? >
php
functie GetSQLValueString ($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = (! get_magic_quotes_gpc ()) ? addslashes ($theValue): $theValue;
schakelaar ($theType) {
geval „tekst“:
$theValue = ($theValue! = "")? „„“. $theValue. „“ „: „VERKLAAR“ nietig;
onderbreking;
„lang“ geval:
geval „int.“:
$theValue = ($theValue! = "")? intval ($theValue): „VERKLAAR“ nietig;
onderbreking;
geval „dubbel“:
$theValue = ($theValue! = "")? „„“. doubleval ($theValue). „“ „: „VERKLAAR“ nietig;
onderbreking;
geval „datum“:
$theValue = ($theValue! = "")? „„“. $theValue. „“ „: „VERKLAAR“ nietig;
onderbreking;
„bepaald“ geval:
$theValue = ($theValue! = "")? $theDefinedValue: $theNotDefinedValue;
onderbreking;
}
terugkeer $theValue;
}
$editFormAction = $_SERVER [„PHP_SELF“];
als (isset ($_SERVER [„QUERY_STRING“])) {
$editFormAction. = „?“ . htmlentities ($_SERVER [„QUERY_STRING“]);
}
als ((isset ($_POST [„MM_insert“])) && ($_POST [„MM_insert“] == „form1“)) {
$insertSQL = sprintf („TUSSENVOEGSEL IN foto's (CatID, PhotoName, Foto) WAARDEN (%s, %s, %s)“,
GetSQLValueString ($_POST [„CatID“], „tekst“),
GetSQLValueString ($_POST [„PhotoName“], „tekst“),
GetSQLValueString ($_POST [„Foto“], „tekst“));
mysql_select_db ($database_floor, $floor);
$Result1 = mysql_query ($insertSQL, $floor) of matrijs (mysql_error ());
$insertGoTo = „index.php“;
als (isset ($_SERVER [„QUERY_STRING“])) {
$insertGoTo. = (strpos ($insertGoTo, „? “)) ? „&“: “? „;
$insertGoTo. = $_SERVER [„QUERY_STRING“];
}
kopbal (sprintf („Plaats: %s“, $insertGoTo));
}
mysql_select_db ($database_floor, $floor);
$query_Recordset1 = „SELECTEER * UIT categorie“;
$Recordset1 = mysql_query ($query_Recordset1, $floor) of matrijs (mysql_error ());
$row_Recordset1 = mysql_fetch_assoc ($Recordset1);
$totalRows_Recordset1 = mysql_num_rows ($Recordset1);
? >
|