Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/01/2009, 09:38
habbocenter
 
Fecha de Ingreso: enero-2009
Mensajes: 32
Antigüedad: 15 años, 4 meses
Puntos: 0
[ayuda] Terminar código

hola, desearia unir estos 2 codigos, el primero es de un sistema de registro de usuarios y el segundo es de un codigo de seguridad, entonces kiero poner el codigo de seguridad en el registro pero no se unir los codigos.
me podeis ayudar?


Código PHP:
<?php

// Registro de usuarios PHPFACIL.NET
// CopyLeft 2005 phpfacil.net // Guillem 
// Registro.php
// Creado: 22-3-05

include("config.php");
if(
$_POST['registro']){ 

include(
"config.php");
function 
html($texto) {
$texto trim($texto) ;
$texto htmlspecialchars($texto) ;
return 
$texto ;
}

if(
$_POST[contrasena]==$_POST[contrasena2]){

$query mysql_query("SELECT * FROM usuarios WHERE nick='$_POST[nick]' or email='$_POST[email]'");
if(
mysql_num_rows($query)==0){

if(!
$_POST[nick]){ $error _ERROR_NICK_; }
if(!
$_POST[contrasena]){ $error _ERROR_PASS_; }
if(!
$_POST[email]){ $error _ERROR_EMAIL_; }

$fecha time();
$nick html($_POST[nick]);
$contrasena md5($_POST[contrasena]);
$MailPass $_POST[contrasena2];
$email html($_POST[email]);
$nombre html($_POST[nombre]);
$pais html($_POST[pais]);
$sexo html($_POST[sexo]);
$boletin html($_POST[boletin]);
$ip $REMOTE_ADDR;
$n_dia html($_POST[n_dia]);
$n_mes html($_POST[n_mes]);
$n_ano html($_POST[n_ano]);

} else {
 
$error _YA_REGISTRADOS_;
 }
} else {
 
$error _ALERTA_CONTRASENA_;
 }

if(
$error){ echo"<script>alert('"._ERROR_P_." ".$error."'); window.location='javascript:history.back()';</script>"; } else {
$infp mysql_query("SELECT * FROM configuracion");
$info mysql_fetch_array($infp);
$puntos $info[preg];

if(!
mysql_query("INSERT INTO usuarios (nick,contrasena,email,fecha,nombre,pais,sexo,boletin,ip,conectado,puntos,n_dia,n_mes,n_ano) VALUES ('$nick','$contrasena','$email','$fecha','$nombre','$pais','$sexo','$boletin','$ip','$fecha','$puntos','$n_dia','$n_mes','$n_ano')")){

    

echo
"<script>alert('"._ERROR_P_." "._ERROR_QUERY_."'); window.location='javascript:history.back()';</script>";


echo
"<script>location='index.php?nick=$nick'</script>";
}

} else { 


?>
<form action="<?=$pagina?>?<?=$get?>=registro" method="post"><table width="99%"  border="0" align="center" cellpadding="3" cellspacing="0">
  <tr>
    <td width="17%"><?=_REG_NICK_?></td>
    <td width="83%">
      <input name="nick" type="text" id="nick">
      <span style="color:#990000">*</span> </td>
  </tr>
  <tr>
    <td><?=_REG_PASS_?></td>
    <td>
      <input name="contrasena" type="password" id="contrasena">
     <span style="color:#990000">*</span></td>
  </tr>
  <tr>
    <td><?=_REG_PASS_R_?></td>
    <td>
      <input name="contrasena2" type="password" id="contrasena2">
      <span style="color:#990000">*</span></td>
  </tr>
  <tr>
    <td><?=_REG_EMAIL_?></td>
    <td>
      <input name="email" type="text" id="email">
        <span style="color:#990000">*</span></td>
  </tr>
  <tr>
    <td><?=_REG_NOMBRE_?></td>
    <td>
      <input name="nombre" type="text" id="nombre" >
   </td>
  </tr>
  <tr>
    <td><?=_REG_SEXO_?></td>
    <td>
      <select name="sexo" id="sexo">
        <option value="0">Masculino</option>
        <option value="1">Femenino</option>
      </select>
    </td>
  </tr>
  <tr>
    <td><?=_REG_PAIS_?></td>
    <td>
      <input name="pais" type="text"  id="pais">
    </td>
  </tr>
  <tr>
    <td><?=_REG_DATE_?> </td>
    <td><select name="n_dia" id="n_dia">
        <option value="1">01</option>
        <option value="2">02</option>
        <option value="3">03</option>
        <option value="4">04</option>
        <option value="5">05</option>
        <option value="6">06</option>
        <option value="7">07</option>
        <option value="8">08</option>
        <option value="9">09</option>
        <option value="10">10</option>
        <option value="11">11</option>
        <option value="12">12</option>
        <option value="13">13</option>
        <option value="14">14</option>
        <option value="15">15</option>
        <option value="16">16</option>
        <option value="17">17</option>
        <option value="18">18</option>
        <option value="19">19</option>
        <option value="20">20</option>
        <option value="21">21</option>
        <option value="22">22</option>
        <option value="23">23</option>
        <option value="24">24</option>
        <option value="25">25</option>
        <option value="26">26</option>
        <option value="27">27</option>
        <option value="28">28</option>
        <option value="29">29</option>
        <option value="30">30</option>
        <option value="31">31</option>
      </select>
        <select name="n_mes" class="input" id="n_mes" onfocus="mark('resto');" onblur="demark('resto');">
          <option value="1"><?=_M01_?></option>
          <option value="2"><?=_M02_?></option>
          <option value="3"><?=_M03_?></option>
          <option value="4"><?=_M04_?></option>
          <option value="5"><?=_M05_?></option>
          <option value="6"><?=_M06_?></option>
          <option value="7"><?=_M07_?></option>
          <option value="8"><?=_M08_?></option>
          <option value="9"><?=_M09_?></option>
          <option value="10"><?=_M10_?></option>
          <option value="11"><?=_M11_?></option>
          <option value="12"><?=_M12_?></option>
        </select>
        <select name="n_ano" id="n_ano">
          <?

    

    

  $numero 
"2005";

    

    

  while(
$numero 1910){

    

    

  

    

    

  echo
"<option value=$numero>$numero</option>";

    

    

  
$numero--;

    

    

  }

    

    

  
?>
      </select></td>
  </tr>
  <tr>
    <td><?=_REG_BOLETIN_?> </td>
    <td><input name="boletin" type="radio" value="si" checked>
     <?=_REG_BOLETIN_SI_?>
        <input name="boletin" type="radio" value="no">
      <?=_REG_BOLETIN_NO_?></td>
  </tr>
  <tr>
    <td colspan="2" class="input">&nbsp;</td>
  </tr>
  <tr>
    <td height="32"></td>
    <td>
      <input name="registro" type="submit" id="registro" value="<?=_REG_REGISTRAR_?>">
      <input name="borrar" type="reset" id="borrar" value="<?=_REG_BORRAR_?>">
    </td>
  </tr>
  <tr>
    <td colspan="2"><font size="1" face="Georgia, Times New Roman, Times, serif">(*) <?=_REG_OB_?> </font></td>
  </tr>
</table></form>
<?

}

?>



Código PHP:
<?PHP
#############################################
#

    

Project:

    

HumanCheck 2
#

    

file:

    

    

humancheck_config.php
#

    

company:

    

Horobey Freelance Telecommuting (http://horobey.com/)
#

    

author:

    

    

Yuriy Horobey (yuriy@horobey.com)
#

    

purpose
#

    

shows form with image tag with slight editing can be included into existing form in a html file
#

    


#
#############################################

$sid

    

=

    

session_id();
if(!
$sid){

    

session_start();

    

$sid

    

=

    

session_id();
}
require(
dirname(__FILE__)."/humancheck_config.php");
//1) lets generate the code
$noautomationcode "";
for(
$i=0$i<$config_max_digits;$i++)

    

$noautomationcode $noautomationcode.rand(0,9);
//save it in session
$HTTP_SESSION_VARS["noautomationcode"] = $noautomationcode;

//show form
################################################### HERE YOU MAY EDIT #######################################
$html_form =<<< EHTML
<!-- the secret image -->
<img src='humancheck_showcode.php?sid=$sid'>
<!-- the form -->
<form action='humancheck_check.php' method='post'>

    

<input type='hidden' name='sid' value='$sid'>

    

<input type='text' name='code'>
</form>
EHTML;
#############################################################################################################
echo($html_form);
?>