Ver Mensaje Individual
  #10 (permalink)  
Antiguo 07/06/2007, 13:54
elliotmoso
 
Fecha de Ingreso: septiembre-2006
Mensajes: 81
Antigüedad: 17 años, 7 meses
Puntos: 5
Re: Que error le encontrais?

Bueno seguimos con la tanda de errores sin ninguna explicación según mi, bueno he conseguido lo de antes pero ahora me encuentro que no descodifica bien una cookie de un codigo de verificación.

a ver si podeis encontrar algun error:
index.php
Código PHP:
<?php
/************************************************************************/
/* NUKE ET: Modificacion del PHP-Nuke                                   */
/* ==================================                                   */
/*                                                                      */
/* Modulo creado con el conversor HTML a NukeET                                 */
/*                                                                      */
/* Copyright (c) 2004 por Truzone                                                */
/* http://www.truzone.org                                               */
/************************************************************************/
header('Content-Type: text/html; charset=ISO-8859-1');
if(!
defined('NUKE_ET')) {
    
Header("Location: ../../error.php?op=e403");
    die();
}
if(
$_POST['username'] == '' $_POST['mail'] == '' $_POST['password'] == '' $_POST['codigo'] == ''){

require_once(
"mainfile.php");
$module_name basename(dirname(__FILE__));
$index 1

global 
$module_name,$db,$prefix;
$sql "SELECT * FROM `formulario` where id = - 1";
$result $db ->sql_query($sql);
include(
'header.php');
OpenTable();
////////FORMULARIO////////////////
echo '<tr>';
    echo 
'<td height="160"><p style="margin-left:10px;color:red">';
    echo 
'<center>';
    echo 
'<form method="post" action="modules.php?name='.$module_name.'">';
  echo 
'<p>&nbsp;</p><br><table align="center" border="0" cellspacing="0" cellpadding="0">';
  echo 
'<h3>Hemos recivido ';
  while (
$row $db->sql_fetchrow($result)) {
$vezes $row["vezes"];
  echo 
$vezes;
  echo 
$vezes1;
  }
  echo 
'/20 altas hoy.<h3>';
  echo 
'<center>';
    echo 
'<tr>';
   echo 
'   <td align="right">Nombre:</td>';
   echo 
'   <td ><input name="username" type="text" id="username"><br></td>';
  echo 
'  </tr>';
  echo 
'  <tr>';
  echo 
'    <td align="right">Contraseña</td>';
  echo 
'    <td><input name="password" type="password" id="password"><br></td>';
  echo 
'  </tr>';
   echo 
' <tr>';
   echo 
'   <td align="right">Email:</td>';
  echo 
'    <td><input name="mail" type="text" id="mail"><br></td>';
  echo 
'  </tr>';
echo 
' <td align="right">Codigo de confirmación:</td>';
echo 
'<td valign="middle"><img src="modules/Hosting_Gratis/images/palabras.php"><br><input name="codigo" type="text" id="codigo"></td>';
echo 
'</tr>';
    echo 
'<tr>';
      echo 
'<td colspan="2"><div align="center">';
        echo 
'<br><input type="submit" value="Crear Hosting!">';
      echo 
'</div></td>';
    echo 
'</tr>';
    echo 
'</center>';
  echo 
'</table>';
  echo 
'</form>';
/////////////FIN FORMULARIO/////////////
CloseTable();
include(
'footer.php');
}else{
///////////////////////////////////////////
///////////////////////////////////////////
///////////////////////////////////////////

include("header.php");
//////////////////////////////////////////////////////////
$data=date("Y-m-d");
//////////////////////////////////////////////////////////
$sql 'SELECT * FROM `formulario` where id = - 1';
$result $db ->sql_query($sql);
while (
$row $db->sql_fetchrow($result)) {
//////////////////////////////////////////////////////////
OpenTable();
echo 
'<tr>';
echo 
'<td height="160"><p style="margin-left:10px;color:red">';
echo 
'<center>';
$vezes $row["vezes"];
if (
$vezes >=20){
echo 
"<h1>Lo siento, por hoy ya no abran mas altas, vuelve mañana. Gracias</h1>";
}else{
//////////////////////////VALIDACIÓN CODIGO///////////////////////////////
$codigo=$_POST['codigo'];
#; Función para validar la cookie -

    
function valid_cookie($codigo){
            global 
$HTTP_COOKIE_VARS;
                
$cookie base64_decode($_COOKIE[codigoseguridad]);
                if(
trim($cookie)==trim($codigo)){
                    return 
true;
                }
                    return 
false;
    }
///////////////////////////VALIDACIÓN SI/NO///////////////////////////////
if(valid_cookie($codigo)){
//////////////////////////////////////////////////////////////////////////
$vezes1 $row["vezes"]+1;
include(
'modules/Hosting_Gratis/crear.php');
$db->sql_query("UPDATE formulario SET vezes=".$vezes1." WHERE id='-1'");
}    else    {
echo 
"<h1>El codigo de confirmación no es correcto</h1>";
}
}
CloseTable();
}
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
echo '</tr>';
echo 
'</center>';
include(
'footer.php');
}


?>
el archivo palabras.php(imagen) lo pongo en otra respuesta, aquí no me cabe.