Extension Checker
Owner ==> Anderson Maranhão Ventura Dadário
Email ==> andersonmvd@hotmail.com
Profile ==> http://www.orkut.com/Profile.aspx?uid=6950651699637847193
-- _________________________________________________________________--
--| Extension Checker |-
--|_________________________________________________________________|-
--> Este script tem por finalidade checar a validade das extensões <--
--> Configure abaixo <--
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
$variavel = $_GET['p']; // Arquivo que será analisado
$erro = ""; // Não alterar
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
// ... Extensões válidas
$valido = array('bmp','htm','jpg');
// ... Erros
$semVariavel = "Variável não encontrada";
$semPonto = "
Arquivo inválido";
$semValidade = "A extensão:";
$semValidade_ = "é inválida";
// ... Mensagem de Sucesso
$gratz = "Parabéns - Arquivo válido";
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
if(!isset($variavel)){ $erro .= $semVariavel; }
else {
$ext = strtolower(substr($variavel,-4));
if(substr($ext,0,1) != "."){ echo($semPonto);exit; }
$ext = strtolower(substr($variavel,-3));
for($i = 0;$i < count($valido); $i++){
if($ext == $valido[$i]) {
$ok = 1;
break;
}
} // End for
if($ok == 0) { $erro.= "".$semValidade." ".$ext." ".$semValidade_.""; }
else {
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
// ... Arquivo pronto para ser copiado
echo $gratz;
// ... Coloque aqui o script para upload e etcs
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
}
}// End else
if($erro != ""){ echo "".$erro.""; }
?>