Ir para conteúdo
Fórum Script Brasil
  • 0

Validação Não Funciona !


hara

Pergunta

To tentando validar o nome de um arquivo postado, só que não está funcionando...

Alguém sabe algum código melhor, ou sabe o que está errado neste código ?

<form action="" method="post" enctype="multipart/form-data" name="form1">
<p>
    <input name="arquivo" type="text" id="arquivo">
  </p>
  <p>
    <input type="submit" name="Submit" value="Submit">
  </p>
</form>
<?php
$arquivo = $_POST[arquivo];
$ilen = strlen($arquivo);
$erro = "! @ # $ % & * ( ) + = } { ] [ ´ ` ^ ~ ? / \ á à â ã ä é è ê ë í ì î ï ó ò õ ô ö ú ù û ü Á À Â Ã Ä É È Ê Ë Í Ì Î Ï Ó Ò Õ Ô Ö Ú Ù Û Ü";
$tst = strlen($erro);
$erro = explode(" ",$erro);
for($i=0; $i<=$ilen; $i++){
   $ltr = substr($arquivo,$i,1);
   for($ia=0; $ia<=strlen($tst); $ia++){
      if($ltr==substr($erro[$ia],0,1)){
   $msg = "ERRO";
      }
   }
}
print $msg;
?>

Fernando Hara

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Isso não faz diferença nas versões novas do PHP !!!

O script funciona perfeitamente com alguns caracteres, mas com outros não !!!

Com @#$% ele funciona, agora com á é í ó ú, ele não funciona !!!

Mas valeu pela tentativa !!!

Fernando Hara

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...