class= " lineNumbers " de
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 :
|
class= de
>< " de l'id= " codeSnippet766816 de $_file de $files) {
$_POST [$files] = "" ;
si ($_file [« photo »] ! = "") {
$pathinfo=pathinfo ($_file [« photo »]) ;
$file_name_array = éclatent (« . », basename ($_file [« photo »]));
$filename = $file_name_array [compte ($file_name_array) - 2] ;
$_POST [$files] =$file_prefix.$filename.$file_suffix.$date_stamp. « . ». $pathinfo [« prolongation »] ;
}
}
si (isset ($_POST [« MM_insert »])) {
$upload_error_codes=array ("",
« Le dossier téléchargé dépasse la directive d'upload_max_filesize dans php.ini. », "",
« Le dossier téléchargé seulement a été partiellement téléchargé. »,
« Aucun dossier n'a été téléchargé. », « manquant une chemise provisoire. »,
« Pour écrire le dossier au disque. », « le téléchargement de dossier s'est arrêté par extension.") ;
"" de $allowed_ext_string= ;
$allowed_extensions=explode (« , », $allowed_ext_string) ;
$upload_status = "" ;
$allowed_size = 5+0 ;
$success_page = "" ;
$thumbs_dir = "" ;
$resize_image = « oui » ;
$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 ") ? date (temps ()) : "" ;
$haulted = faux ;
$upload_folder= ". /Photos " ;
//Check pour des restrictions
//Check si la chemise de téléchargement existe
si (! file_exists ($upload_folder)){mourir (la « chemise de téléchargement n'existe pas ») ;}
si (! is_writable ($upload_folder)){mourir (la « chemise de téléchargement n'est pas à affichage ») ;}
si == « oui » && (de $make_thumbs ! file_exists ($thumbs_dir)){mourir (la « chemise d'ongles du pouce n'existe pas ») ;}
si == « oui » && (de $make_thumbs ! is_writable ($thumbs_dir)){mourir (la « chemise d'ongles du pouce n'est pas à affichage ») ;}
foreach ($_FILES comme => $_file de $files) {
//Check s'il n'est pas vide
si ($_file [« nom »] ! = "") {
$pathinfo = pathinfo ($_file [« nom »]) ;
//If n'a permis la prolongation ou aucune restriction de prolongation
si (! && $allowed_ext_string in_array (strtolower ($pathinfo [« prolongation »]), de $allowed_extensions) ! = "") {
mourir (strtoupper ($pathinfo [« prolongation »]). » on ne permet pas des dossiers.
les dossiers de No ont été uploaded.") ;
}
si && >$allowed_size*1048576 $allowed_size (de $_file [« taille »] ! =0) {
mourir (« la taille de fichier de fichier » de .basename ($_file [« nom »]). » est « .round ($_file [« taille »] /1048576.2). « Mb,
ce qui est plus grand que laissé « . $allowed_size. Les « dossiers de MB. No ont été uploaded.") ;
}
}
}
les contrôles de //All ont passé, tentative de télécharger
foreach ($_FILES comme => $_file de $files) {
//Check s'il n'est pas vide
si ($_file [« nom »] ! = "") {
$pathinfo = pathinfo ($_file [« nom »]) ;
$file_name_array = éclatent (« . », basename ($_file [« nom »]));
$filename = $file_name_array [compte ($file_name_array) - 2] ;
$target = $upload_folder ;
$file_uploaded = faux ;
$target = $target. « / ». $file_prefix.$filename.$file_suffix.$date_stamp. « . ». $pathinfo [« prolongation »] ;
image de //if
si (strtolower ($pathinfo [« prolongation »]) == " JPEG » || == " jpg » du strtolower ($pathinfo [« prolongation »])) {
//if a besoin de pour remettre à la côte ou d'un ongle du pouce
si (== « oui » && ($resize_width (de $resize_image ! = "" || $resize_height ! = "")) || == « oui » && ($thumb_width (de $make_thumbs ! = "" || $thumb_height ! = ""))){
$src = imagecreatefromjpeg ($_file [« tmp_name »]) ;
la liste ($width, $height) =getimagesize ($_file [« tmp_name »]) ;
ongle du pouce des besoins de //if
si == « oui » && ($thumb_width (de $make_thumbs ! = "" || $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 [« prolongation »] ;
si (imagejpeg ($tmp, $thumbs_dir. « / ». $thumb_name, 100)){
$upload_status=$upload_status. « Ongle du pouce pour » .basename ($_file [« nom »]). » était successfully. créé " ;
} autrement {
mourir ($upload_status. « Il y avait un problème créant un ongle du pouce pour ». basename ($_file [« nom »]). ».
Le téléchargement était interrupted. ") ;
}
}
//if a besoin remettre à la côte
si == « oui » && ($resize_width (de $resize_image ! = "" || $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) ;
si (imagejpeg ($tmp, $target, 100)){
$upload_status=$upload_status.basename ($_file [« nom »]). » était avec succès resized. " ;
$file_uploaded=true ;
} autrement {
mourir ($upload_status.basename ($_file [« nom »]). » n'a pas pu être remis à la côte. Le téléchargement était interrupted. ") ;
}
}
}
}
si (! $file_uploaded) {
si (move_uploaded_file ($_file [« tmp_name »], $target)){
$upload_status=$upload_status.basename ($_file [« nom »]). » était successfully. téléchargé " ;
} autrement {
$haulted=true ;
}
}
//Cleanup
si (isset ($src)){imagedestroy ($src) ; supprimé ($src) ;}
si (isset ($tmp)){imagedestroy ($tmp) ; supprimé ($tmp) ;}
si ($haulted) {mourir ($upload_status. « Il y avait un problème téléchargeant ». basename ($_file [« nom »]). ».
Erreur : « . $upload_error_codes [basename ($_file [« erreur »])]. ». Le téléchargement était interrupted. ") ;}
}
}
si ($success_page ! = && $upload_status de "" ! = "") {
en-tête (« endroit : ». $success_page) ;
}
}
? >
< ? require_once de PHP (« . /Connections/floor.php ") ; ? >
< ? PHP
fonction GetSQLValueString ($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = (! get_magic_quotes_gpc ()) ? addslashes ($theValue) : $theValue ;
commuter ($theType) {
enfermer le « texte » :
$theValue = ($theValue ! = "") ? « « ». $theValue. « » « : « NULLE » ;
coupure ;
cas « longtemps » :
cas « international » :
$theValue = ($theValue ! = "") ? intval ($theValue) : « NULLE » ;
coupure ;
cas « double » :
$theValue = ($theValue ! = "") ? « « ». doubleval ($theValue). « » « : « NULLE » ;
coupure ;
cas « date » :
$theValue = ($theValue ! = "") ? « « ». $theValue. « » « : « NULLE » ;
coupure ;
cas « défini » :
$theValue = ($theValue ! = "") ? $theDefinedValue : $theNotDefinedValue ;
coupure ;
}
$theValue de retour ;
}
$editFormAction = $_SERVER [« PHP_SELF »] ;
si (isset ($_SERVER [« QUERY_STRING »])) {
$editFormAction. = « ? » . htmlentities ($_SERVER [« QUERY_STRING »]) ;
}
si ((isset ($_POST [« MM_insert »])) && == « form1 » (de $_POST [« MM_insert »])) {
$insertSQL = sprintf (la « INSERTION DANS des photos (CatID, PhotoName, photo) ÉVALUE (%s, %s, %s) »,
GetSQLValueString ($_POST [« CatID »], « texte »),
GetSQLValueString ($_POST [« PhotoName »], « texte »),
GetSQLValueString ($_POST [« photo »], « texte »));
mysql_select_db ($database_floor, $floor) ;
$Result1 = mysql_query ($insertSQL, $floor) ou meurent (le mysql_error ());
$insertGoTo = « index.php » ;
si (isset ($_SERVER [« QUERY_STRING »])) {
$insertGoTo. = (strpos ($insertGoTo, « ? ")) ? « et » : » ? « ;
$insertGoTo. = $_SERVER [« QUERY_STRING »] ;
}
en-tête (sprintf (« endroit : %s », $insertGoTo));
}
mysql_select_db ($database_floor, $floor) ;
$query_Recordset1 = « CHOISISSENT * À PARTIR de la catégorie » ;
$Recordset1 = mysql_query ($query_Recordset1, $floor) ou meurent (le mysql_error ());
$row_Recordset1 = mysql_fetch_assoc ($Recordset1) ;
$totalRows_Recordset1 = mysql_num_rows ($Recordset1) ;
? >
|