Jako součást ochrany formulářep roti spamu, či vkládání závadných kódů je nutné validovat i koncovku souboru, který uživatel vkládá. Pokud povolíte například jen obrázky, tak Vám robot nemá jak vložit nějaké nebezpečné skripty.
// JS část
$( 'input[name="soubor_prilohy[]"]' ).each(function( index ) {
var poradi_souboru = index+1;
var hodnota_souboru = $( this ).val();
if( hodnota_souboru != "" ){
var regex = new RegExp("(.*?).(jpg|jpeg|pdf)$");
//(.*?).(docx|doc|pdf|xml|bmp|ppt|xls)$
if(!(regex.test(hodnota_souboru))) {
$(this).val('');
vypis = vypis+"Soubor "+poradi_souboru+" je ve špatném
formátu (povolené jsou - jpg, jpeg, pdf) !
";
ok = false;
}
}
// HTML
Příloha 1
Příloha 2
Příloha 3
Příloha 4
PHP - Ostatní
JavaScript - Úvod do JavaScriptu
JavaScript - Příklady v JavaScriptu
(x) HTML - Úvod do HTML
CSS - Základy CSS