<?php
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Script  ==> 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 = "<center><font face=verdana size=2>Arquivo inv�lido</font></center>";
$semValidade = "A extens�o:";
$semValidade_ = "� inv�lida";

// ... Mensagem de Sucesso
$gratz = "<center><font face=verdana color=green size=2>Parab�ns - Arquivo v�lido</font></center>";
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # 
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." <b>".$ext."</b> ".$semValidade_.""; }
else { 
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

// ... Arquivo pronto para ser copiado

echo $gratz;

// ... Coloque aqui o script para upload e etcs
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
}
}// End else

if($erro != ""){ echo "<center><font face=verdana color=red size=2>".$erro."</font></center>"; }

?>