Jump to content


Photo

Bloquear Alguns Caracteres


  • Faça o login para participar
9 replies to this topic

#1 André - MundoNX

André - MundoNX

    Hu Mo Bu Kai Vei Di Tao

  • Usuários
  • 183 posts
  • Sexo:Masculino
  • Localidade:Novo Xavantina/MT

Posted 01/03/2006, 14:34

Olá gente procurei ontem e hj na net e não consegui achar alguma coisa que fala como eu bloquear alguns caracteres tipos: !@#$%$&()!}"

Tenho um sistema de cadastro de um jogo ele bug quando os usuarios usa alguns caracteres, ai queria fazer um java para bloquear este caracteres.

<?PHP
srand(time());
$random = (rand()%9999);
?>

<table border="0" cellspacing="0" cellpadding="0" width="350">
  <tr>
    <td>
      <div align="center">
        <center>
      <TABLE width="500" border=0 cellPadding=5 cellSpacing=0 bgcolor="#ffffff" dwcopytype="CopyTableRow" style="border-collapse: collapse" bordercolor="#111111">
        <FORM method=post name=regform action=?lp=vip.confimacao>
          <TBODY>
            <TR class="content">
              <TD width="105" align=right valign="top" class="texto"> <div align="left">Login:</div></TD>
                      <TD width="352" class="texto"> <div align="left">
                        <input name="login" type="text" id="login" maxlength="10" size="15">
                        <font size="1">De 4 a 10 caracteres.</font>
                        </div></TD>
            </TR>
            <TR class="content">
              <TD align=right valign="top" class="texto"> <div align="left">Nome:</div></TD>
                      <TD class="texto"> <div align="left">
                        <input name="name" type="text" id="name" maxlength="10" size="15">
                        <font size="1">De 4 a 10 caracteres.</font>
                        </div></TD>
            </TR>
            <TR class="content">
              <TD valign="top" class="texto"><div align="left">Senha:</div></TD>
                      <TD class="texto"> <div align="left">
                        <input name="pw" type="password" id="login3" maxlength="10" size="15">
                        <font size="1">De 4 a 10 caracteres.</font> </div></TD>
            </TR>
            <TR class="content">
              <TD valign="top" class="texto"><div align="left">Conf. senha: </div></TD>
                      <TD class="texto"> <div align="left">
                        <input name="cpw" type="password"  id="login4" maxlength="10" size="15">&nbsp;
                        <font size="1">De 4 a 10 caracteres.</font></div></TD>
            </TR>
            <TR class="content">
              <TD valign="top" class="texto"><div align="left">E-mail:</div></TD>
                      <TD class="texto"> <div align="left">
                        <input name="email" type="text"  id="email" maxlength="50" size="15">
                        <font size="1">Usado para recuperação de senha.</font></div></TD>
            </TR>
            <TR class="content">
                      <TD valign="top" class="texto"><div align="left">Pergunta
                        Secreta:</div></TD>
                      <TD class="texto"> <div align="left">
                        <input name="squest" type="text" id="squest" maxlength="10" size="15">
                        <font size="1">Usado para recuperação de senha.</font></div></TD>
            </TR>
            <TR class="content">
                      <TD valign="top" class="texto"><div align="left">Resposta
                        Secreta:</div></TD>
                      <TD class="texto"> <div align="left">
                        <input name="sansw" type="text" id="sansw" maxlength="10" size="15">
                        <font size="1">Usado para recuperação de senha.</font></div></TD>
            </TR>
            <TR class="content">
              <TD valign="top" class="texto"><div align="left">Código:</div></TD>
              <TD class="textoR">
       <div align="left">
         <input type="hidden" name="extcode" id="extcode" class="textoR" value="<?PHP print("$random"); ?>">
         <?PHP print("$random"); ?></div></TD>
            </TR>
            <TR class="content">
              <TD valign="top" class="texto"><div align="left">Código:</div></TD>
                      <TD class="texto"> <div align="left">
                        <input name="code" type="text" id="code" maxlength="5" size="15">
                        <font size="1">Digite o código</font> </div></TD>
            </TR>
            <tr align="center" class="content">
                      <TD
            colSpan=2>&nbsp;&nbsp;
                        <input type="submit" name="Submit" value="Confirma"></TD>
            </TR>
        </form>
      </TABLE>


---------------------------------------------------------------------
Hu Mo Bu Kai Vei Di Tao

---------------------------------------------------------------------

#2 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 01/03/2006, 14:41

Se quer mesmo bloquear, faça a validação em server-side com PHP.
Klaus Paiva
Conheça também: Taperás

#3 André - MundoNX

André - MundoNX

    Hu Mo Bu Kai Vei Di Tao

  • Usuários
  • 183 posts
  • Sexo:Masculino
  • Localidade:Novo Xavantina/MT

Posted 01/03/2006, 14:45

Klaus, achei este comando aqui em PHP agora um duvida cruel com eu faço a ligação no meu formulario.. para ele verificar.. :blink:

<?
	function invalidCaracter($var)
	{
  $tam = 20;
  $sizeName = strlen($var);	
  $a="ÁáÉéÍíÓóÚúÇçÃãÀàÂâÊêÎîÔôÕõÛû& -!@#$%¨&*()_+}=}{[]^~?/:;><,'´`\"";
  $b="AaEeIiOoUuCcAaAaAaEeIiOoOoUue_________________________________";
  $var = strtr($var,$a,$b);    
  $var = strtolower($var);	
  if ($sizeName>$tam)
  { 
          $var = substr($var,0,$tam); 
  }  
  return $var;
	}
?>

Edição feita por: André - MundoNX, 01/03/2006, 14:59.

---------------------------------------------------------------------
Hu Mo Bu Kai Vei Di Tao

---------------------------------------------------------------------

#4 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 02/03/2006, 09:09

$campo = invalidCaracter( $campo );

http://www.php.net/strlen
http://www.php.net/strtr
http://www.php.net/strtolower
http://www.php.net/substr
Klaus Paiva
Conheça também: Taperás

#5 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 02/03/2006, 09:33

Voce pode tbm usar o http://www.php.net/str_replace para trocar um caractere invalido por outro exemplo
$var = "Ab@cate";

echo str_replace("@", "a", $var);

Falopa!

#6 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 24/09/2017, 19:47

Cialis Sevilla cialis price Viagra France Livraison Rapide

#7 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 08/10/2017, 13:29

Cuanto Cuesta Cialis Original viagra prescription Effet Viagra Sur Jeune Priligy Portugal Amoxilcillin Compare To Amoxil Clav

#8 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 23/10/2017, 00:55

Levaquin Antibiotic Best Buy Viagra Tablet En France Lasix Overnight Buy No Prescription viagra Where To Buy Macrobid Vipps Certified Pharmacy
Will Cephalexin Treat Syphilis Buying Vigara On Line Safe Site For Viagra Europe buy viagra online Viagra Foros Comprar Erfahrungen Mit Viagra Ohne Rezept

#9 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 05/11/2017, 00:23

Xenical Pas Cher France Cialis 20mg Online Apotheke For Sale Levaquin Levox C.O.D online pharmacy Cialis Cagliari Priligy Vendita Italia On Line Pharmacy With No Prescription
Propecia Proscar Finasteride 5 Mg Will Amoxicillin Cure Infection Propecia Farmacia viagra Amoxicillin Pediatric Dosage Buy Amoxicillin Uk
Propecia Impotencia Cialis Levitra cheapest levitra Zithromax Half Life

#10 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 27/11/2017, 17:20

Propecia Dati Tecnici Le Viagra Est Il Dangereux Pour La Sante levitra Levitra Cialis
Propecia Side Effects Sperm Impotence Propecia Testicles Impotence cialis online Propecia Giudizi
High Dose Of Amoxicillin Precautions Progesterone Germany Price Overseas Ursodiol viagra Aspirin Davkovanie Clomid Cephalexin Bad Side Effects Generic Viagra Shipped To P O Box




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq