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

Verificação de image


roxzin

Pergunta

Galera é o seguinte.. to com sistema de verificção de umage e esta funcionando certo tipow asim quando o cara coloka o numero errado da mensagem de erro...

agora se ele coloka certo e da submit vai normal o form certo?

dai eu coloquei o pro form ir... tipow <form name="FrmCadastro" method="post" action="verifcacadastro.php">

se eu coloka asim ele envia mesmo colokando o numero errado.. agora se eu coloko asim

<form name="FrmCadastro" method="post" action="">

dai ele ferifica como posso fazer antis de ele enviar ele verificar a imagem..... vo posto o codigo aki do php

<html lang="pt"><head>
<meta name="Freecode - http://www.freecode.com.br" content="SCRIPTS,CGI,GRATIS,ASP,PHP,FLASH,WAP,UTILITÁRIOS ON INE,APOSTILAS,DICAS,DOWNLOADS,HOSPEDAGEM,CURSOS,TUTORIAIS,ARTIGOS E MUITO MAIS">
<META NAME="TITLE" CONTENT="reflectmu">
<META NAME="DESCRIPTION" CONTENT="Reflectmu Servidor 97d+99 pontos por resete venha jogar agora mesmo">
<META NAME="KEYWORDS" CONTENT="Muonline,acumulativo,97d+99,97,exp,facil,upar,respal,novos itens,facil">
<META NAME="OWNER" CONTENT="vinicius_srv@hotmail.com">
<META NAME="AUTHOR" CONTENT="vinicius">
<META HTTP-EQUIV="CONTENT-LANGUAGE" CONTENT="Portuguese">
<META NAME="RATING" CONTENT="General">
<META NAME="ROBOTS" CONTENT="index,follow"
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="SHORTCUT ICON" href="images/favicon.ico">
<style type="text/css">

body { background-image: url(images/bg.jpg); }
a { font-size:12px; color:#CCCCCC; text-decoration:none; font-family:"Tahoma"; }
a:hover { color:#FFF; text-decoration:none; border-bottom: 1px dashed #FFF;}
body,th,tr { font-size:11px; color:#333; font-family:"Tahoma" }
input { font-size:12px; color:#666; font-family:"Tahoma"; border:1px solid #999; }
.submit { font-size:12px; color:#666; font-family:"Tahoma"; border:1px solid #999; background-color:#333333;}

.style1 {
    color: #990000;
    font-weight: bold;
}
.style8 {    font-family: Verdana, Tahoma, Arial, "Trebuchet MS", Sans-Serif, Georgia, Courier, "Times New Roman", Serif; 
    font-size: 11px; }
</style><title>MuHyon - Servidor de Qualidade</title></head><body>
<span class="titulos_page">Cadastro:</span> <br>
<br>
<form name="FrmCadastro" method="post" action="">
<?php
if (empty($_POST)) { ?>
  <table id="tdHome" border="0" cellpadding="0" cellspacing="0" height="190" width="363">
    <tbody>
      <tr>
        <td width="363"><table align="center" border="0" cellpadding="2" cellspacing="0" width="363">
          <tbody>
            <tr>
              <td width="49%">Usuário:</td>
              <td width="51%"><input name="Login" id="Login" size="35" maxlength="10" type="text">              </td>
              <td width="51%"> </td>
            </tr>
            <tr>
              <td>Senha:</td>
              <td><input name="Senha" id="Senha" size="35" maxlength="10" type="password">              </td>
              <td> </td>
            </tr>
            <tr>
              <td>E-mail:</td>
              <td><input name="Email" id="Email" size="35" maxlength="50" type="text">              </td>
              <td> </td>
            </tr>
            <tr>
              <td>Nome:</td>
              <td><input name="Nome" id="Nome" size="35" maxlength="20" type="text">              </td>
              <td> </td>
            </tr>
            <tr>
              <td>Idade:</td>
              <td><select name="Idade" id="Idade">
                <option value="- selecione uma opção">- selecione
                  uma opção</option>
                <option>1</option>
                <option>2</option>
                <option>3</option>
                <option>4</option>
                <option>5</option>
                <option>6</option>
                <option>7</option>
                <option>8</option>
                <option>9</option>
                <option>10</option>
                <option>11</option>
                <option>12</option>
                <option>13</option>
                <option>14</option>
                <option>15</option>
                <option>16</option>
                <option>17</option>
                <option>18</option>
                <option>19</option>
                <option>20</option>
                <option>21</option>
                <option>22</option>
                <option>23</option>
                <option>24</option>
                <option>25</option>
                <option>26</option>
                <option>27</option>
                <option>28</option>
                <option>29</option>
                <option>30</option>
                <option>31</option>
                <option>32</option>
                <option>33</option>
                <option>34</option>
                <option>35</option>
                <option>36</option>
                <option>37</option>
                <option>38</option>
                <option>39</option>
                <option>40</option>
                <option>41</option>
                <option>42</option>
                <option>43</option>
                <option>44</option>
                <option>45</option>
                <option>46</option>
                <option>47</option>
                <option>48</option>
                <option>49</option>
                <option>50</option>
                <option>51</option>
                <option>52</option>
                <option>53</option>
                <option>54</option>
                <option>55</option>
                <option>56</option>
                <option>57</option>
                <option>58</option>
                <option>59</option>
                <option>60</option>
                <option>61</option>
                <option>62</option>
                <option>63</option>
                <option>64</option>
                <option>65</option>
                <option>66</option>
                <option>67</option>
                <option>68</option>
                <option>69</option>
                <option>70</option>
                <option>71</option>
                <option>72</option>
                <option>73</option>
                <option>74</option>
                <option>75</option>
                <option>76</option>
                <option>77</option>
                <option>78</option>
                <option>79</option>
                <option>80</option>
                <option>81</option>
                <option>82</option>
                <option>83</option>
                <option>84</option>
                <option>85</option>
                <option>86</option>
                <option>87</option>
                <option>88</option>
                <option>89</option>
                <option>90</option>
                <option>91</option>
                <option>92</option>
                <option>93</option>
                <option>94</option>
                <option>95</option>
                <option>96</option>
                <option>97</option>
                <option>98</option>
                <option>99</option>
                <option>100</option>
              </select>              </td>
              <td> </td>
            </tr>
            <tr>
              <td>Conexão:</td>
              <td><select name="Conexao" id="Conexao">
                <option value="- selecione uma opção">- selecione
                  uma opção</option>
                <option value="56k">56k ( Discada )</option>
                <option value="128k">128k</option>
                <option value="256k">256k</option>
                <option value="512k">512k</option>
                <option value="756k">756k</option>
                <option value="1mb">1mb</option>
                <option value="2mb">2mb</option>
                <option value="maior que 2 mb">Maior que 2 mb</option>
              </select>              </td>
              <td> </td>
            </tr>
            <tr>
              <td>Eu Jogo:</td>
              <td><select name="LocalJogo" id="LocalJogo">
                <option value="- selecione uma opção">- selecione
                  uma opção</option>
                <option value="em casa">em casa</option>
                <option value="no trabalho">no trabalho</option>
                <option value="em lan house">em lan house</option>
                <option value="na casa do amigo">na casa do amigo </option>
                <option value="outro local">outro local</option>
              </select>              </td>
              <td> </td>
            </tr>
            <tr>
              <td>Pergunta Secreta:</td>
              <td><input name="Frase" id="Frase" size="35" maxlength="50" type="text">              </td>
              <td> </td>
            </tr>
            <tr>
              <td>Resposta Secreta:</td>
              <td><input name="Resp" id="Resp" size="35" maxlength="50" type="text">              </td>
              <td> </td>
            </tr>
            <tr>
              <td>Sexo:</td>
              <td><select name="Sexo" id="Sexo">
                <option value="- selecione uma opção">- selecione
                  uma opção</option>
                <option value="Homem">Masculino</option>
                <option value="Mulher">Feminino</option>
              </select>              </td>
              <td> </td>
            </tr>
            <tr>
              <td>Numero Secreto:</td>
              <td><input name="Id" id="Id" size="35" maxlength="50" type="text">              </td>
              <td> </td>
            </tr>
            <tr>
              <td> </td>
              <td><div align="left"><img src="securimage_show.php?sid=<?php echo md5(uniqid(time())); ?>" id="image" align="absmiddle" /> </div></td>
              <td><a href="#" onClick="document.getElementById('image').src = 'securimage_show.php?sid=' + Math.random(); return false"></a><img src="images/refresh.gif" width="22" height="20" border="0" usemap="#Map"></td>
            </tr>
            <tr>
              <td>Codigo Verificação </td>
              <td><input type="text" name="code" /></td>
              <td> </td>
            </tr>
            <tr>
              <td> </td>
              <td><input name="go" id="go" value="Submit" type="submit"></td>
              <td> </td>
            </tr>
          </tbody>
        </table></td>
      </tr>
    </tbody>
  </table>
</form>
<?php
} else { //form is posted
  include("securimage.php");
  $img = new Securimage();
  $valid = $img->check($_POST['code']);

  if($valid == true) {
  
  } else {
    echo "&lt;script language=\"JavaScript\"> alert('Codigo de verificação esta incoreto'); window.location='index.php?ir=cadastrar'; </script>";
  }
}

?>

<map name="Map">
<area shape="rect" coords="2,0,20,20"#" onclick="document.getElementById('image').src = 'securimage_show.php?sid=' + Math.random(); return false">
</a>
</map></body></html>

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Concisão de texto vai mal ai hein?

Destacando uma parte do teu texto: "dai ele ferifica como posso fazer antis de ele enviar ele verificar a imagem" Você quer que seja verificado antes de enviar? Se for assim só se você mandar um ajax ou com JS...

Link para o comentário
Compartilhar em outros sites

  • 0
Galera é o seguinte.. to com sistema de verificção de umage e esta funcionando certo tipow asim quando o cara coloka o numero errado da mensagem de erro...

agora se ele coloka certo e da submit vai normal o form certo?

dai eu coloquei o pro form ir... tipow <form name="FrmCadastro" method="post" action="verifcacadastro.php">

se eu coloka asim ele envia mesmo colokando o numero errado.. agora se eu coloko asim

<form name="FrmCadastro" method="post" action="">

dai ele ferifica como posso fazer antis de ele enviar ele verificar a imagem..... vo posto o codigo aki do php

<html lang="pt"><head>
<meta name="Freecode - http://www.freecode.com.br" content="SCRIPTS,CGI,GRATIS,ASP,PHP,FLASH,WAP,UTILITÁRIOS ON INE,APOSTILAS,DICAS,DOWNLOADS,HOSPEDAGEM,CURSOS,TUTORIAIS,ARTIGOS E MUITO MAIS">
<META NAME="TITLE" CONTENT="reflectmu">
<META NAME="DESCRIPTION" CONTENT="Reflectmu Servidor 97d+99 pontos por resete venha jogar agora mesmo">
<META NAME="KEYWORDS" CONTENT="Muonline,acumulativo,97d+99,97,exp,facil,upar,respal,novos itens,facil">
<META NAME="OWNER" CONTENT="vinicius_srv@hotmail.com">
<META NAME="AUTHOR" CONTENT="vinicius">
<META HTTP-EQUIV="CONTENT-LANGUAGE" CONTENT="Portuguese">
<META NAME="RATING" CONTENT="General">
<META NAME="ROBOTS" CONTENT="index,follow"
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="SHORTCUT ICON" href="images/favicon.ico">
<style type="text/css">

body { background-image: url(images/bg.jpg); }
a { font-size:12px; color:#CCCCCC; text-decoration:none; font-family:"Tahoma"; }
a:hover { color:#FFF; text-decoration:none; border-bottom: 1px dashed #FFF;}
body,th,tr { font-size:11px; color:#333; font-family:"Tahoma" }
input { font-size:12px; color:#666; font-family:"Tahoma"; border:1px solid #999; }
.submit { font-size:12px; color:#666; font-family:"Tahoma"; border:1px solid #999; background-color:#333333;}

.style1 {
    color: #990000;
    font-weight: bold;
}
.style8 {    font-family: Verdana, Tahoma, Arial, "Trebuchet MS", Sans-Serif, Georgia, Courier, "Times New Roman", Serif; 
    font-size: 11px; }
</style><title>MuHyon - Servidor de Qualidade</title></head><body>
<span class="titulos_page">Cadastro:</span> <br>
<br>
<form name="FrmCadastro" method="post" action="">
<?php
if (empty($_POST)) { ?>
  <table id="tdHome" border="0" cellpadding="0" cellspacing="0" height="190" width="363">
    <tbody>
      <tr>
        <td width="363"><table align="center" border="0" cellpadding="2" cellspacing="0" width="363">
          <tbody>
            <tr>
              <td width="49%">Usuário:</td>
              <td width="51%"><input name="Login" id="Login" size="35" maxlength="10" type="text">              </td>
              <td width="51%"> </td>
            </tr>
            <tr>
              <td>Senha:</td>
              <td><input name="Senha" id="Senha" size="35" maxlength="10" type="password">              </td>
              <td> </td>
            </tr>
            <tr>
              <td>E-mail:</td>
              <td><input name="Email" id="Email" size="35" maxlength="50" type="text">              </td>
              <td> </td>
            </tr>
            <tr>
              <td>Nome:</td>
              <td><input name="Nome" id="Nome" size="35" maxlength="20" type="text">              </td>
              <td> </td>
            </tr>
            <tr>
              <td>Idade:</td>
              <td><select name="Idade" id="Idade">
                <option value="- selecione uma opção">- selecione
                  uma opção</option>
                <option>1</option>
                <option>2</option>
                <option>3</option>
                <option>4</option>
                <option>5</option>
                <option>6</option>
                <option>7</option>
                <option>8</option>
                <option>9</option>
                <option>10</option>
                <option>11</option>
                <option>12</option>
                <option>13</option>
                <option>14</option>
                <option>15</option>
                <option>16</option>
                <option>17</option>
                <option>18</option>
                <option>19</option>
                <option>20</option>
                <option>21</option>
                <option>22</option>
                <option>23</option>
                <option>24</option>
                <option>25</option>
                <option>26</option>
                <option>27</option>
                <option>28</option>
                <option>29</option>
                <option>30</option>
                <option>31</option>
                <option>32</option>
                <option>33</option>
                <option>34</option>
                <option>35</option>
                <option>36</option>
                <option>37</option>
                <option>38</option>
                <option>39</option>
                <option>40</option>
                <option>41</option>
                <option>42</option>
                <option>43</option>
                <option>44</option>
                <option>45</option>
                <option>46</option>
                <option>47</option>
                <option>48</option>
                <option>49</option>
                <option>50</option>
                <option>51</option>
                <option>52</option>
                <option>53</option>
                <option>54</option>
                <option>55</option>
                <option>56</option>
                <option>57</option>
                <option>58</option>
                <option>59</option>
                <option>60</option>
                <option>61</option>
                <option>62</option>
                <option>63</option>
                <option>64</option>
                <option>65</option>
                <option>66</option>
                <option>67</option>
                <option>68</option>
                <option>69</option>
                <option>70</option>
                <option>71</option>
                <option>72</option>
                <option>73</option>
                <option>74</option>
                <option>75</option>
                <option>76</option>
                <option>77</option>
                <option>78</option>
                <option>79</option>
                <option>80</option>
                <option>81</option>
                <option>82</option>
                <option>83</option>
                <option>84</option>
                <option>85</option>
                <option>86</option>
                <option>87</option>
                <option>88</option>
                <option>89</option>
                <option>90</option>
                <option>91</option>
                <option>92</option>
                <option>93</option>
                <option>94</option>
                <option>95</option>
                <option>96</option>
                <option>97</option>
                <option>98</option>
                <option>99</option>
                <option>100</option>
              </select>              </td>
              <td> </td>
            </tr>
            <tr>
              <td>Conexão:</td>
              <td><select name="Conexao" id="Conexao">
                <option value="- selecione uma opção">- selecione
                  uma opção</option>
                <option value="56k">56k ( Discada )</option>
                <option value="128k">128k</option>
                <option value="256k">256k</option>
                <option value="512k">512k</option>
                <option value="756k">756k</option>
                <option value="1mb">1mb</option>
                <option value="2mb">2mb</option>
                <option value="maior que 2 mb">Maior que 2 mb</option>
              </select>              </td>
              <td> </td>
            </tr>
            <tr>
              <td>Eu Jogo:</td>
              <td><select name="LocalJogo" id="LocalJogo">
                <option value="- selecione uma opção">- selecione
                  uma opção</option>
                <option value="em casa">em casa</option>
                <option value="no trabalho">no trabalho</option>
                <option value="em lan house">em lan house</option>
                <option value="na casa do amigo">na casa do amigo </option>
                <option value="outro local">outro local</option>
              </select>              </td>
              <td> </td>
            </tr>
            <tr>
              <td>Pergunta Secreta:</td>
              <td><input name="Frase" id="Frase" size="35" maxlength="50" type="text">              </td>
              <td> </td>
            </tr>
            <tr>
              <td>Resposta Secreta:</td>
              <td><input name="Resp" id="Resp" size="35" maxlength="50" type="text">              </td>
              <td> </td>
            </tr>
            <tr>
              <td>Sexo:</td>
              <td><select name="Sexo" id="Sexo">
                <option value="- selecione uma opção">- selecione
                  uma opção</option>
                <option value="Homem">Masculino</option>
                <option value="Mulher">Feminino</option>
              </select>              </td>
              <td> </td>
            </tr>
            <tr>
              <td>Numero Secreto:</td>
              <td><input name="Id" id="Id" size="35" maxlength="50" type="text">              </td>
              <td> </td>
            </tr>
            <tr>
              <td> </td>
              <td><div align="left"><img src="securimage_show.php?sid=<?php echo md5(uniqid(time())); ?>" id="image" align="absmiddle" /> </div></td>
              <td><a href="#" onClick="document.getElementById('image').src = 'securimage_show.php?sid=' + Math.random(); return false"></a><img src="images/refresh.gif" width="22" height="20" border="0" usemap="#Map"></td>
            </tr>
            <tr>
              <td>Codigo Verificação </td>
              <td><input type="text" name="code" /></td>
              <td> </td>
            </tr>
            <tr>
              <td> </td>
              <td><input name="go" id="go" value="Submit" type="submit"></td>
              <td> </td>
            </tr>
          </tbody>
        </table></td>
      </tr>
    </tbody>
  </table>
</form>
<?php
} else { //form is posted
  include("securimage.php");
  $img = new Securimage();
  $valid = $img->check($_POST['code']);

  if($valid == true) {
  
  } else {
    echo "&lt;script language=\"JavaScript\"> alert('Codigo de verificação esta incoreto'); window.location='index.php?ir=cadastrar'; </script>";
  }
}

?>

<map name="Map">
<area shape="rect" coords="2,0,20,20"#" onclick="document.getElementById('image').src = 'securimage_show.php?sid=' + Math.random(); return false">
</a>
</map></body></html>
cara tenta colocar assim <form name="FrmCadastro" method="post" action="verifcacadastro.php" target="<?php $_SERVER['PHP_SELF'];?>"> e para completar.. e ajudar um pouco no teu select Idade achei que ficou muito comprido , cara pra le teu codigo foi foda...rss faz um contador para teu select... assim fika facil de ler a pagina.. assim ó:
$cont = 101;
$sel="<select name=\"\">";

for($i = 0; $i< $cont;$i++){

$sel.= "<option>$i</option>";

}
$sel.="</select>";


echo $sel;

entendeu...

abços e espero ter ajudado..

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.1k
    • Posts
      651.8k
×
×
  • Criar Novo...