05-20-2012, 02:51 AM
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';
}
?>
