Changeset 395 for trunk/admin/modules/Elezioni/ele_gruppo.php
- Timestamp:
- May 22, 2023, 12:19:40 PM (18 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/modules/Elezioni/ele_gruppo.php
r364 r395 44 44 if (isset($param['delsimb'])) $delsimb=addslashes($param['delsimb']); 45 45 if (isset($param['delprog'])) $delprog=addslashes($param['delprog']); 46 46 47 /******************************************************/ 47 48 /*Funzione di visualizzazione globale */ … … 237 238 if ($descr_gruppo) { 238 239 $stemmablob=''; 239 $stemmanome=''; 240 $stemmanome=''; 240 241 $STEMM=$_FILES['stemma']; 241 242 $filestemma=$STEMM['tmp_name']; 243 #### Controllo della dimensione del file immagine 244 $lungh=filesize($filestemma); 245 if($lungh>60000){ 246 $exploded = explode('.',$filestemma); 247 $allowedTypes = array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF); 248 $ext = exif_imagetype($filestemma); 249 if ($ext==1) 250 $imageTmp=imagecreatefromgif($filestemma); 251 elseif ($ext==2) 252 $imageTmp=imagecreatefromjpeg($filestemma); 253 elseif ($ext==3) 254 $imageTmp=imagecreatefrompng($filestemma); 255 elseif ($ext==6) 256 $imageTmp=imagecreatefrombmp($filestemma); 257 $x=100;$y=10; 258 while(filesize($filestemma)>60000 and $x>0){ 259 imagejpeg($imageTmp, $filestemma, $x); 260 $x=$x-$y; 261 } 262 imagedestroy($imageTmp); 263 } 264 #### 242 265 $nomestemma=$STEMM['name']; 243 266 if ($filestemma){ … … 297 320 $STEMM=$_FILES['stemma']; 298 321 $filestemma=$STEMM['tmp_name']; 322 #### Controllo della dimensione del file immagine 323 $lungh=filesize($filestemma); 324 if($lungh>60000){ 325 $exploded = explode('.',$filestemma); 326 $allowedTypes = array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF); 327 $ext = exif_imagetype($filestemma); 328 if ($ext==1) 329 $imageTmp=imagecreatefromgif($filestemma); 330 elseif ($ext==2) 331 $imageTmp=imagecreatefromjpeg($filestemma); 332 elseif ($ext==3) 333 $imageTmp=imagecreatefrompng($filestemma); 334 elseif ($ext==6) 335 $imageTmp=imagecreatefrombmp($filestemma); 336 $x=100;$y=10; 337 while(filesize($filestemma)>60000 and $x>0){ 338 imagejpeg($imageTmp, $filestemma, $x); 339 $x=$x-$y; 340 } 341 imagedestroy($imageTmp); 342 } 343 #### 299 344 $nomestemma=$STEMM['name']; 300 345 if ($filestemma){
Note:
See TracChangeset
for help on using the changeset viewer.