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:
6:
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:
|
PHP
foreach ($_FILES als $files => $_file) {
$_POST [$files] = "";
wenn ($_file [„Foto“]! = "") {
$pathinfo=pathinfo ($_file [„Foto“]);
$file_name_array = explodieren („. “, basename ($_file [„Foto“]));
$filename = $file_name_array [Zählimpuls ($file_name_array) - 2];
$_POST [$files] =$file_prefix.$filename.$file_suffix.$date_stamp. „.“. $pathinfo [„Verlängerung“];
}
}
wenn (isset ($_POST [„MM_insert“])) {
$upload_error_codes=array ("",
„Die geladene Akte übersteigt die upload_max_filesize Richtlinie in php.ini. “, "",
„Die geladene Akte nur geladen teilweise. “,
„Keine Akte geladen. “, „, ein temporäres Faltblatt verfehlend. “,
„Akte zur Scheibe schreiben nicht gekonnt. “, „kurz aufhielt bei Aktenantriebskraft extension.") ");
$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 (Zeit ()): "";
$haulted = falsch;
$upload_folder= ". /Photos ";
//Check für Beschränkungen
//Check, wenn Antriebskraftfaltblatt existiert
wenn (! file_exists ($upload_folder)){sterben („Antriebskraftfaltblatt existiert nicht“);}
wenn (! is_writable ($upload_folder)){sterben („Antriebskraftfaltblatt ist nicht“ schreibbar);}
wenn ($make_thumbs == „ja“ &&! file_exists ($thumbs_dir)){sterben („Thumbnailsfaltblatt existiert nicht“);}
wenn ($make_thumbs == „ja“ &&! is_writable ($thumbs_dir)){sterben („Thumbnailsfaltblatt ist nicht“ schreibbar);}
foreach ($_FILES als $files => $_file) {
//Check, wenn es nicht leer ist
wenn ($_file [„Name“]! = "") {
$pathinfo = pathinfo ($_file [„Name“]);
//If erlaubte Verlängerung oder keine Verlängerungsbeschränkung
wenn (! in_array (strtolower ($pathinfo [„Verlängerung“]), $allowed_extensions) && $allowed_ext_string! = "") {
sterben (strtoupper ($pathinfo [„Verlängerung“]).“ Akten erlaubt nicht.
No Akten gewesen uploaded.");
}
wenn ($_file [„Größe“] >$allowed_size*1048576 && $allowed_size! =0) {
sterben („die Dateigröße von“ .basename ($_file [„Name“]).“ ist „.round ($_file [„Größe“] /1048576.2). „MB,
welches größer als gewährt „ist. $allowed_size. „MB. No Akten gewesen uploaded.");
}
}
}
//All-Überprüfungen überschritten, Versuch zu laden
foreach ($_FILES als $files => $_file) {
//Check, wenn es nicht leer ist
wenn ($_file [„Name“]! = "") {
$pathinfo = pathinfo ($_file [„Name“]);
$file_name_array = explodieren („. “, basename ($_file [„Name“]));
$filename = $file_name_array [Zählimpuls ($file_name_array) - 2];
$target = $upload_folder;
$file_uploaded = falsch;
$target = $target. „/“. $file_prefix.$filename.$file_suffix.$date_stamp. „.“. $pathinfo [„Verlängerung“];
//if-Bild
wenn (strtolower ($pathinfo [„Verlängerung“]) == " JPEG“ || strtolower ($pathinfo [„Verlängerung“]) == " Jpg“) {
//if benötigt das Die Größe neu bestimmen oder einen Thumbnail
wenn (($resize_image == „ja“ && ($resize_width! = "" || $resize_height! = "")) || ($make_thumbs == „ja“ && ($thumb_width! = "" || $thumb_height! = ""))){
$src = imagecreatefromjpeg ($_file [„tmp_name“]);
Liste ($width, $height) =getimagesize ($_file [„tmp_name“]);
//if-Notwendigkeiten Thumbnail
wenn ($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 [„Verlängerung“];
wenn (imagejpeg ($tmp, $thumbs_dir. „/“. $thumb_name, 100)){
$upload_status=$upload_status. „Thumbnail für“ .basename ($_file [„Name“]).“ war verursachtes successfully. ";
} sonst {
sterben ($upload_status. „Es gab ein Problem, das einen Thumbnail für verursacht“. basename ($_file [„Name“]).“.
Antriebskraft war interrupted. ");
}
}
//if muss die Größe neu bestimmen
wenn ($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);
wenn (imagejpeg ($tmp, $target, 100)){
$upload_status=$upload_status.basename ($_file [„Name“]).“ erfolgreich war resized. ";
$file_uploaded=true;
} sonst {
sterben ($upload_status.basename ($_file [„Name“]).“ konnte nicht die Größe neu bestimmt werden. Antriebskraft war interrupted. ");
}
}
}
}
wenn (! $file_uploaded) {
wenn (move_uploaded_file ($_file [„tmp_name“], $target)){
$upload_status=$upload_status.basename ($_file [„Name“]).“ war geladenes successfully. ";
} sonst {
$haulted=true;
}
}
//Cleanup
wenn (isset ($src)){imagedestroy ($src); unset ($src);}
wenn (isset ($tmp)){imagedestroy ($tmp); unset ($tmp);}
wenn ($haulted) {sterben ($upload_status. „Es gab ein ladendes Problem“. basename ($_file [„Name“]).“.
Störung: „. $upload_error_codes [basename ($_file [„Störung“])].“. Antriebskraft war interrupted. ");}
}
}
wenn ($success_page! = "" && $upload_status! = "") {
Überschrift („Position: “. $success_page);
}
}
? >
PHP require_once („. /Connections/floor.php "); ? >
PHP
Funktion GetSQLValueString ($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = (! get_magic_quotes_gpc ()) ? addslashes ($theValue): $theValue;
schalten ($theType) {
„Text“ umkleiden:
$theValue = ($theValue! = "")? „„“. $theValue. „“ „: „NULL“;
Bruch;
Fall „lang“:
Fall „int“:
$theValue = ($theValue! = "")? intval ($theValue): „NULL“;
Bruch;
Fall „Doppeltes“:
$theValue = ($theValue! = "")? „„“. doubleval ($theValue). „“ „: „NULL“;
Bruch;
Fall „Datum“:
$theValue = ($theValue! = "")? „„“. $theValue. „“ „: „NULL“;
Bruch;
Fall „definiert“:
$theValue = ($theValue! = "")? $theDefinedValue: $theNotDefinedValue;
Bruch;
}
Rückhol$theValue;
}
$editFormAction = $_SERVER [„PHP_SELF“];
wenn (isset ($_SERVER [„QUERY_STRING“])) {
$editFormAction. = „?“ . htmlentities ($_SERVER [„QUERY_STRING“]);
}
wenn ((isset ($_POST [„MM_insert“])) && ($_POST [„MM_insert“] == „form1“)) {
$insertSQL = sprintf („EINSATZ IN Fotos (CatID, PhotoName, Foto) BEWERTET (%s, %s, %s)“,
GetSQLValueString ($_POST [„CatID“], „Text“),
GetSQLValueString ($_POST [„PhotoName“], „Text“),
GetSQLValueString ($_POST [„Foto“], „Text“));
mysql_select_db ($database_floor, $floor);
$Result1 = mysql_query ($insertSQL, $floor) oder sterben (mysql_error ());
$insertGoTo = „index.php“;
wenn (isset ($_SERVER [„QUERY_STRING“])) {
$insertGoTo. = (strpos ($insertGoTo, „? "))? „u.“: “? „;
$insertGoTo. = $_SERVER [„QUERY_STRING“];
}
Überschrift (sprintf („Position: %s“, $insertGoTo));
}
mysql_select_db ($database_floor, $floor);
$query_Recordset1 = „VORWÄHLEN * von der Kategorie“;
$Recordset1 = mysql_query ($query_Recordset1, $floor) oder sterben (mysql_error ());
$row_Recordset1 = mysql_fetch_assoc ($Recordset1);
$totalRows_Recordset1 = mysql_num_rows ($Recordset1);
? >
|