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"> </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);
?>