Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/08/2005, 17:23
Suyta
(Desactivado)
 
Fecha de Ingreso: septiembre-2004
Mensajes: 360
Antigüedad: 19 años, 7 meses
Puntos: 1
Pues aquí estoy chicos... ... no hay forma

Lo armé y re-armé al derecho y al revés pero nada

Código PHP:
<?php

   
require("config/config.lib.php");
   require(
"lib/database/".C_DB_TYPE.".lib.php");
   require(
"config/text.lib.php");

   include 
"vars.php";

   global 
$error;

   

   
$DATA fopen($cgi_path."html/signup_header.html""r");
   
$head fread$DATAfilesize$cgi_path."html/signup_header.html" ) );
   
fclose$DATA );
   
$DATA fopen($cgi_path."html/signup_footer.html""r");
   
$foot fread$DATAfilesize$cgi_path."html/signup_footer.html" ) );
   
fclose$DATA );


   
confirmsend_function();


   
$data = array ();
   
$error=0;
   
$err_color="red";
   
$mark_color="red";
   echo 
$head;
   if (
$B1 !="") {
      
checkdata();
   }

?>
<?php
  
function confirmsend_function() {
     global 
$confirmemail;
     
$DbLink = new DB;
     if( 
== $confirmemail ) {
       
$confirmNumber $_GET['confirmNumber'];
       
$confirmEmailAddress urldecode($_GET['confirmEmailAddress']);
       
$isNewRecord $_GET['newRecord'];

       if( 
$isNewRecord ) {
 echo 
"mail = $confirmEmailAddress <br>";
         if( !
strstr$confirmEmailAddress'@' ) ) {
           echo 
"<html><body>";
           echo 
"<font style='color: red;'>Incorrect email. Please, go to <a href='signup.php'>link</a> and enter Your email.</font>";
           echo 
"</html></body>";
           exit();
         }
         
$value time();
         
$query "INSERT INTO confirm (value, email) VALUES ('$value', '".addslashes$confirmEmailAddress )."')";
         
$DbLink->query$query );
         
$message "For registration on site loquesa.com go to http://loquesea.com/prueba2.php?confirmNumber=$value&confirmEmailAddress=".urlencode($confirmEmailAddress)." .";
         
$subject "Registration on loquesea.com.";
         
mail$confirmEmailAddress$subject$message );
         echo 
"<html><body>";
         echo 
"<font style='color: green;'>Email was send to you. Please, read Your mail and follow to instrucrions.</font>";
         echo 
"</html></body>";
         exit();
       }     
//if( $isNewRecord ) {

       
if( is_numeric$confirmNumber ) and !empty( $confirmNumber ) and strstr$confirmEmailAddress'@' ) ) {
         
$query 'SELECT id FROM confirm WHERE value=\''.addslashes$confirmNumber ).'\' and email=\''.addslashes$confirmEmailAddress ).'\'';
         
$DbLink->query$query );
         list(
$id) = $DbLink->next_record();
         if( empty(
$id) ) {
           echo 
"<html><body>";
           echo 
"<font style='color: red;'>Can't found Your record in our database. Please, go to <a href='signup.php'>link</a> and enter Your email.</font>";
           echo 
"</html></body>";
           exit();
         } else {
           
$query "DELETE FROM confirm WHERE id=$id";
           
           
$DbLink->query$query );
//HASTA AQUI LLEGO PERO NO LOGRO REDIRIGIR A SIGNUP_CONF.PHP !!!
           
echo "HOLA $confirmEmailAddress";
exit();
?>
<SCRIPT LANGUAGE="javascript">
location.href = "signup_conf.php";
</SCRIPT>
          
           <?php
           
}
} else {        
// if( is_numeric( $confirmNumber ) and ... and ... )
         
echo "<html><body>";
         echo 
"<form action='prueba2.php' method='GET'>";
         echo 
"<input type='hidden' name='newRecord' value='1'>";
         echo 
"Enter Your Email Address: <input name='confirmEmailAddress' type='text' value=''>";
         echo 
"<input type='submit' value='Send Me Email'>";
         echo 
"</form>";
         echo 
"</html></body>";
         exit();
       }        
// if( is_numeric( $confirmNumber ) and ... and ... ) else
     
}          // if( 1 == $confirmemail )
   
}        // function confirmsend_function() {


?>
En la línea 76 marqué hasta dónde llega y no hay forma de redirigir a signup_conf.php
Por qué ???
Alguna idea por favor ?