Foros del Web » Programando para Internet » PHP »

como hacer ...?

Estas en el tema de como hacer ...? en el foro de PHP en Foros del Web. hola, tengo este codigo <div id="contactoSend"> <div id="content"> <div class="clearfix"></div> <div id="send"> <div id="messageSend"> <div id='registroImage'> <img id='citaPrevia' src='imagenes/usuarionoregistrado.png' alt='Usuario registrado correctamente'/> <?php sleep(5); header("Location:index.php"); ...
  #1 (permalink)  
Antiguo 31/05/2011, 08:31
 
Fecha de Ingreso: agosto-2007
Mensajes: 19
Antigüedad: 16 años, 8 meses
Puntos: 0
Pregunta como hacer ...?

hola, tengo este codigo

<div id="contactoSend">
<div id="content">
<div class="clearfix"></div>
<div id="send">
<div id="messageSend">
<div id='registroImage'>
<img id='citaPrevia' src='imagenes/usuarionoregistrado.png' alt='Usuario registrado correctamente'/>
<?php
sleep(5);
header("Location:index.php");
?>
</div>
</div>
</div>
</div><!--end of content-->
</div>


lo que quier es que cuando se abra el archivo ese me muestre la imagen correspondiete durante 5 segundos y luego se me vaya al index.php, pero no es lo que hace. Lo que hace es que se mantiene 5 segundos como inactivo y luego me manda a index.php pero no me muestra la imagen. Alguien podria decirme como hacerlo??
  #2 (permalink)  
Antiguo 31/05/2011, 08:33
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: como hacer ...?

Porque sleep se ejecuta en el servidor y no se ha enviado nada al navegador. Lo que deberías es usar javascript o un meta que refresque o indicarle la dirección nueva. Puedes usar setTimeout para ejecutar una función en javascript y que esta se redirija. Te debería retornar un "float" de los valores que hay en el array.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:38.