Rok stara tema >_>
Ale k veci
zistuj filetype a proovnavaj
ak ti to pride zlotzite, je aj komplikovanejsi ale lamacky a neefektivny sposob, a to:
Kód: Vybrať všetko
$filename = "subor.php"; //namiesto subor.php si daj premennu kam ukladas filename po uploade
if($filename[strlen(filename)-1]=="t" && $filename[strlen(filename)-2]=="x" && $filename[strlen(filename)-3]=="t"){ //haha, to som este neskusal, ale vyzera to zaujimavo, ma to prave napadlo :)
//tunak si daj kod co ma byt, ked je to txt (true)
}else{
//tunak ked neni txt (false)
}
je to smiesne, ale ist by to malo. Ale ked chces mat prehlad, pojde to aj cez funkcie a prehladnejsie, resp, spravil som ti funkciu, ktora ti zisti ci $param sa konci na $end (napriklad, ci sa file.php konci na .php
Kód: Vybrať všetko
function koncovka($param,$end)
{
if(ereg('.'.$end.'$',$param){
return true;
}else{
return false;
}
}
teraz uz len zavolas, asi takto:
Kód: Vybrať všetko
if(koncovka($filename,"php")){
//vykona ak je koncovka .php
}else{
//vykona ak koncovka nie je .php
}