<?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>"; } ?>