Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Greseala in script care detecteaza tipul fisierului
#2
La prima vedere vad ca folosesti mai multe else la un if .. cand ar trebui sa folosesti eleseif si doar ultimul cu includeul cu eroarea sa aibe else, o abordare mai ok din punctul meu de vedere (dar nu cea mai buna) ar fi asta:

PHP Code:
<?php
#definiri variabile
$file_type $_FILES["file"]["type"];
$file_size $_FILES["file"]["type"];

#daca e foto
if($file_type == "image/png" OR 
   
$file_type == "image/jpeg" OR
   
$file_type == "image/jpg" OR
   
$file_yupe == "image/gif"){
   
   
#daca corespunde ca marime
   
if($file_size 500000){
    include 
'image.php';
    
$succes 1;
    }
    else{
    
$succes 0;
    }
}

#daca e arhiva
if ($file_type == "video/flv"){

    
#daca corespunde ca marime
    
if($file_size 20000000)){
    include 
'archive.php';
    
$succes 1;
    }
    else{
    
$succes 0;
    }
}





#daca avem 0 in $succes inseamna ca nu am avut un fisier recunoscut
if($succes == 0){
    include 
'error.php';
}

?>
Reply


Messages In This Thread
RE: Greseala in script care detecteaza tipul fisierului - by Admin - 05-20-2012, 02:51 AM

Possibly Related Threads...
Thread Author Replies Views Last Post
  Editare fragment de mod care detecteaza dispozitivele mobile nickname 2 8,134 07-29-2012, 12:22 PM
Last Post: nickname
  problema script upload ovidi2012 1 7,870 11-16-2009, 11:49 AM
Last Post: casperel



Users browsing this thread: 1 Guest(s)