/site.git/Clientes/Cardif/Site_LuizaSeg/luizaseg_sql/adm-sinistro/include/funcoes/imagens/upload_02.php

https://bitbucket.org/hocarvalho/wroisite · PHP · 428 lines · 289 code · 128 blank · 11 comment · 103 complexity · ff26cc17cb08a4d372b205a1873e7050 MD5 · raw file

  1. <?php
  2. require_once 'include/plugins/phpthumb-latest/ThumbLib.inc.php';
  3. if(isset($_FILES['imagem1']) && is_uploaded_file($_FILES['imagem1']['tmp_name'])){
  4. $extension = pega_ext($_FILES['imagem1']['name']);
  5. if($extension==".jpg" ||
  6. $extension==".JPG" ||
  7. $extension==".gif" ||
  8. $extension==".GIF" ||
  9. $extension==".png" ||
  10. $extension==".PNG")
  11. {
  12. $dimensoes = getimagesize($_FILES['imagem1']['tmp_name']);
  13. if($dimensoes[0] >= $largura_img) {
  14. $error[1] = "A largura da imagem1 é maior ".$largura_img." pixels";
  15. }
  16. if($dimensoes[1] >= $altura_img) {
  17. $error[2] = "Altura da imagem1 é maior ".$altura_img." pixels";
  18. }
  19. if(count($error)!=0) {
  20. foreach ($error as $erros) {
  21. $msg=$msg.$erros.".<br /> ";
  22. }
  23. }
  24. if($msg!='') {
  25. $dimensao_erro = "<font color=#FF0000><strong>".$msg."</strong></font>";
  26. $erro=1;
  27. }
  28. else {
  29. $upload_dir = $diretorio;
  30. $name_file_1 = $_FILES['imagem1']['name'];
  31. $name_file_1 = md5(rand()).$extension;
  32. $file_path = $upload_dir.$name_file_1;
  33. if(!move_uploaded_file($_FILES['imagem1']['tmp_name'], $file_path)) {
  34. $diretorio_erro = "<font color=#FF0000><strong>O Diretório não existe ou tem restrição</strong></font>";
  35. $erro=1;
  36. }
  37. else {
  38. $thumb = PhpThumbFactory::create($diretorio.$name_file_1);
  39. $thumb->resize($largura_thumb, $altura_thumb)->save($diretorio.'/thumb/'.$name_file_1);
  40. }
  41. }
  42. }
  43. else {
  44. $extensao_erro = "<font color=#FF0000><strong>Extensão incorreta</strong></font>";
  45. $erro=1;
  46. }
  47. }
  48. else {
  49. //echo "nao tem imagem";
  50. }
  51. //////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  52. if(isset($_FILES['imagem2']) && is_uploaded_file($_FILES['imagem2']['tmp_name'])){
  53. $extension = pega_ext($_FILES['imagem2']['name']);
  54. if($extension==".jpg" ||
  55. $extension==".JPG" ||
  56. $extension==".gif" ||
  57. $extension==".GIF" ||
  58. $extension==".png" ||
  59. $extension==".PNG")
  60. {
  61. $dimensoes = getimagesize($_FILES['imagem2']['tmp_name']);
  62. if($dimensoes[0] >= $largura_img) {
  63. $error[1] = "A largura da imagem2 é maior ".$largura_img." pixels";
  64. }
  65. if($dimensoes[1] >= $altura_img) {
  66. $error[2] = "Altura da imagem2 é maior ".$altura_img." pixels";
  67. }
  68. if(count($error)!=0) {
  69. foreach ($error as $erros) {
  70. $msg=$msg.$erros.".<br /> ";
  71. }
  72. }
  73. if($msg!='') {
  74. $dimensao_erro = "<font color=#FF0000><strong>".$msg."</strong></font>";
  75. $erro=1;
  76. }
  77. else {
  78. $upload_dir = $diretorio;
  79. $name_file_2 = $_FILES['imagem2']['name'];
  80. $name_file_2 = md5(rand()).$extension;
  81. $file_path = $upload_dir.$name_file_2;
  82. if(!move_uploaded_file($_FILES['imagem2']['tmp_name'], $file_path)) {
  83. $diretorio_erro = "<font color=#FF0000><strong>O Diretório não existe ou tem restrição</strong></font>";
  84. $erro=1;
  85. }
  86. else {
  87. $thumb = PhpThumbFactory::create($diretorio.$name_file_2);
  88. $thumb->resize($largura_thumb, $altura_thumb)->save($diretorio.'/thumb/'.$name_file_2);
  89. }
  90. }
  91. }
  92. else {
  93. $extensao_erro = "<font color=#FF0000><strong>Extensão incorreta</strong></font>";
  94. $erro=1;
  95. }
  96. }
  97. else {
  98. //echo "nao tem imagem3";
  99. }
  100. //////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  101. if(isset($_FILES['imagem3']) && is_uploaded_file($_FILES['imagem3']['tmp_name'])){
  102. $extension = pega_ext($_FILES['imagem3']['name']);
  103. if($extension==".jpg" ||
  104. $extension==".JPG" ||
  105. $extension==".gif" ||
  106. $extension==".GIF" ||
  107. $extension==".png" ||
  108. $extension==".PNG")
  109. {
  110. $dimensoes = getimagesize($_FILES['imagem3']['tmp_name']);
  111. if($dimensoes[0] >= $largura_img) {
  112. $error[1] = "A largura da imagem3 é maior ".$largura_img." pixels";
  113. }
  114. if($dimensoes[1] >= $altura_img) {
  115. $error[2] = "Altura da imagem3 é maior ".$altura_img." pixels";
  116. }
  117. if(count($error)!=0) {
  118. foreach ($error as $erros) {
  119. $msg=$msg.$erros.".<br /> ";
  120. }
  121. }
  122. if($msg!='') {
  123. $dimensao_erro = "<font color=#FF0000><strong>".$msg."</strong></font>";
  124. $erro=1;
  125. }
  126. else {
  127. $upload_dir = $diretorio;
  128. $name_file_3 = $_FILES['imagem3']['name'];
  129. $name_file_3 = md5(rand()).$extension;
  130. $file_path = $upload_dir.$name_file_3;
  131. if(!move_uploaded_file($_FILES['imagem3']['tmp_name'], $file_path)) {
  132. $diretorio_erro = "<font color=#FF0000><strong>O Diretório não existe ou tem restrição</strong></font>";
  133. $erro=1;
  134. }
  135. else {
  136. $thumb = PhpThumbFactory::create($diretorio.$name_file_3);
  137. $thumb->resize($largura_thumb, $altura_thumb)->save($diretorio.'/thumb/'.$name_file_3);
  138. }
  139. }
  140. }
  141. else {
  142. $extensao_erro = "<font color=#FF0000><strong>Extensão incorreta</strong></font>";
  143. $erro=1;
  144. }
  145. }
  146. else {
  147. //echo "nao tem imagem";
  148. }
  149. //////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  150. if(isset($_FILES['imagem4']) && is_uploaded_file($_FILES['imagem4']['tmp_name'])){
  151. $extension = pega_ext($_FILES['imagem4']['name']);
  152. if($extension==".jpg" ||
  153. $extension==".JPG" ||
  154. $extension==".gif" ||
  155. $extension==".GIF" ||
  156. $extension==".png" ||
  157. $extension==".PNG")
  158. {
  159. $dimensoes = getimagesize($_FILES['imagem4']['tmp_name']);
  160. if($dimensoes[0] >= $largura_img) {
  161. $error[1] = "A largura da imagem4 é maior ".$largura_img." pixels";
  162. }
  163. if($dimensoes[1] >= $altura_img) {
  164. $error[2] = "Altura da imagem4 é maior ".$altura_img." pixels";
  165. }
  166. if(count($error)!=0) {
  167. foreach ($error as $erros) {
  168. $msg=$msg.$erros.".<br /> ";
  169. }
  170. }
  171. if($msg!='') {
  172. $dimensao_erro = "<font color=#FF0000><strong>".$msg."</strong></font>";
  173. $erro=1;
  174. }
  175. else {
  176. $upload_dir = $diretorio;
  177. $name_file_4 = $_FILES['imagem4']['name'];
  178. $name_file_4 = md5(rand()).$extension;
  179. $file_path = $upload_dir.$name_file_4;
  180. if(!move_uploaded_file($_FILES['imagem4']['tmp_name'], $file_path)) {
  181. $diretorio_erro = "<font color=#FF0000><strong>O Diretório não existe ou tem restrição</strong></font>";
  182. $erro=1;
  183. }
  184. else {
  185. $thumb = PhpThumbFactory::create($diretorio.$name_file_4);
  186. $thumb->resize($largura_thumb, $altura_thumb)->save($diretorio.'/thumb/'.$name_file_4);
  187. }
  188. }
  189. }
  190. else {
  191. $extensao_erro = "<font color=#FF0000><strong>Extensão incorreta</strong></font>";
  192. $erro=1;
  193. }
  194. }
  195. else {
  196. //echo "nao tem imagem";
  197. }
  198. //////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  199. if(isset($_FILES['imagem5']) && is_uploaded_file($_FILES['imagem5']['tmp_name'])){
  200. $extension = pega_ext($_FILES['imagem5']['name']);
  201. if($extension==".jpg" ||
  202. $extension==".JPG" ||
  203. $extension==".gif" ||
  204. $extension==".GIF" ||
  205. $extension==".png" ||
  206. $extension==".PNG")
  207. {
  208. $dimensoes = getimagesize($_FILES['imagem5']['tmp_name']);
  209. if($dimensoes[0] >= $largura_img) {
  210. $error[1] = "A largura da imagem5 é maior ".$largura_img." pixels";
  211. }
  212. if($dimensoes[1] >= $altura_img) {
  213. $error[2] = "Altura da imagem5 é maior ".$altura_img." pixels";
  214. }
  215. if(count($error)!=0) {
  216. foreach ($error as $erros) {
  217. $msg=$msg.$erros.".<br /> ";
  218. }
  219. }
  220. if($msg!='') {
  221. $dimensao_erro = "<font color=#FF0000><strong>".$msg."</strong></font>";
  222. $erro=1;
  223. }
  224. else {
  225. $upload_dir = $diretorio;
  226. $name_file_5 = $_FILES['imagem5']['name'];
  227. $name_file_5 = md5(rand()).$extension;
  228. $file_path = $upload_dir.$name_file_5;
  229. if(!move_uploaded_file($_FILES['imagem5']['tmp_name'], $file_path)) {
  230. $diretorio_erro = "<font color=#FF0000><strong>O Diretório não existe ou tem restrição</strong></font>";
  231. $erro=1;
  232. }
  233. else {
  234. $thumb = PhpThumbFactory::create($diretorio.$name_file_5);
  235. $thumb->resize($largura_thumb, $altura_thumb)->save($diretorio.'/thumb/'.$name_file_5);
  236. }
  237. }
  238. }
  239. else {
  240. $extensao_erro = "<font color=#FF0000><strong>Extensão incorreta</strong></font>";
  241. $erro=1;
  242. }
  243. }
  244. else {
  245. //echo "nao tem imagem";
  246. }
  247. //////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  248. if(isset($_FILES['imagem']) && is_uploaded_file($_FILES['imagem']['tmp_name'])){
  249. $extension = pega_ext($_FILES['imagem']['name']);
  250. if($extension==".jpg" ||
  251. $extension==".JPG" ||
  252. $extension==".gif" ||
  253. $extension==".GIF" ||
  254. $extension==".png" ||
  255. $extension==".PNG")
  256. {
  257. $dimensoes = getimagesize($_FILES['imagem']['tmp_name']);
  258. if($dimensoes[0] >= $largura_img) {
  259. $error[1] = "A largura da imagem é maior ".$largura_img." pixels";
  260. }
  261. if($dimensoes[1] >= $altura_img) {
  262. $error[2] = "Altura da imagem é maior ".$altura_img." pixels";
  263. }
  264. if(count($error)!=0) {
  265. foreach ($error as $erros) {
  266. $msg=$msg.$erros.".<br /> ";
  267. }
  268. }
  269. if($msg!='') {
  270. $dimensao_erro = "<font color=#FF0000><strong>".$msg."</strong></font>";
  271. $erro=1;
  272. }
  273. else {
  274. $upload_dir = $diretorio;
  275. $name_file_1 = $_FILES['imagem']['name'];
  276. $name_file_1 = md5(rand()).$extension;
  277. $file_path = $upload_dir.$name_file_1;
  278. if(!move_uploaded_file($_FILES['imagem']['tmp_name'], $file_path)) {
  279. $diretorio_erro = "<font color=#FF0000><strong>O Diretório não existe ou tem restrição</strong></font>";
  280. $erro=1;
  281. }
  282. else {
  283. if($imagem_antiga!='') {
  284. unlink($diretorio.$imagem_antiga);
  285. unlink($diretorio.'/thumb/'.$imagem_antiga);
  286. }
  287. $thumb = PhpThumbFactory::create($diretorio.$name_file_1);
  288. $thumb->resize($largura_thumb, $altura_thumb)->save($diretorio.'/thumb/'.$name_file_1);
  289. }
  290. }
  291. }
  292. else {
  293. $extensao_erro = "<font color=#FF0000><strong>Extensão incorreta</strong></font>";
  294. $erro=1;
  295. }
  296. }
  297. else {
  298. //echo "nao tem imagem";
  299. }
  300. ?>