Diskuze: Handle neúspěšně POSTnutého souboru
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj,
v php si do promenne nactes maximalni velikost nebo stanovis mensi a pak jednoduse
:
$maxsize = limit-nebo-mensi; /* ja pouzivam velikost v kB */
// File size check
if( ( $_FILES[ $tfiles_name ]["size"] / 1024 ) > $maxsize ){
$tempret["status"] = false;
$tempret["status_desc"] = "size limit (".$_FILES[$tfiles_name]["size"]."/".$maxsize.") ";
return $tempret;
}
S tím úplně nesouhlasím, protože v případě překročení limitu PHP se mi ve $_FILES nic neobjeví, stejně jako POST je prázdný. Pořád by tak detekce podléhala nahrávání hodně velkého souboru na web a až následné vyhodnocování.
Tak si to osetri v javascriptu pred odeslanim formulare - vypadalo to, ze takovou kontrolu uz mas
Zobrazeno 4 zpráv z 4.