Foros del Web » Programando para Internet » PHP »

regresar a la pagina anterior

Estas en el tema de regresar a la pagina anterior en el foro de PHP en Foros del Web. ...Holas Bueno la figura es esta :) Se ha hecho una pagina donde el visitante envia su comentario, eso llama a un *.php, entonces se ...
  #1 (permalink)  
Antiguo 10/02/2005, 14:47
Avatar de ajmataurus  
Fecha de Ingreso: enero-2005
Mensajes: 268
Antigüedad: 19 años, 2 meses
Puntos: 0
De acuerdo regresar a la pagina anterior

...Holas
Bueno la figura es esta :) Se ha hecho una pagina donde el visitante envia su comentario, eso llama a un *.php, entonces se habr e el *.php diciendo "Gracias por enviar sus coemntarios" ahora lo que deseo es que se demore uno 10 segundos y vuelva a una pagina anterior o se direccione a otra (nos e como redireccionar) o smplemente como hago un enlace que dice pinche aqui para volver....


Gracias

Att. Taurus
  #2 (permalink)  
Antiguo 10/02/2005, 15:04
Avatar de Bartak  
Fecha de Ingreso: enero-2004
Ubicación: Chilito
Mensajes: 121
Antigüedad: 20 años, 2 meses
Puntos: 0
<?
$pagina_anterior=$HTTP_REFERER;

echo "<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"1; URL=$pagina_anterior\">";
?>
en "CONTENT" pones el tiempo que que quieres que se dispare a la pag...

saludos
__________________
"Llegado el momento supervisare my propia caida" - Alvaro Henriquez
  #3 (permalink)  
Antiguo 10/02/2005, 15:43
Avatar de ajmataurus  
Fecha de Ingreso: enero-2005
Mensajes: 268
Antigüedad: 19 años, 2 meses
Puntos: 0
De acuerdo No corre

Hola bartak, gracias pero no sé cuá es el error:
_____________ mail.php (aqui va ese de volver)
<?php
$pagina_anterior=$HTTP_REFERER;
mail("$destinatario","$asunto","$cuerpo");
echo "Se envió satisfactoriamente su comentario.";
echo "<META HTTP-EQUIV=\"REFRESH\" 5=\"1; URL=$pagina_anterior\">";
?>
_________________
...a CONTENT lo puse = 5.
hay algun error, o le pongo un link???, como puedo hacer ese link??

Gracias.

Att. Taurus
  #4 (permalink)  
Antiguo 10/02/2005, 18:11
 
Fecha de Ingreso: enero-2005
Mensajes: 90
Antigüedad: 19 años, 2 meses
Puntos: 0
rectificación...

este es el codigo correcto

Código PHP:
<?php
$pagina_anterior
=$HTTP_REFERER;
mail("$destinatario","$asunto","$cuerpo");
echo 
"Se envió satisfactoriamente su comentario.";
echo 
"<META HTTP-EQUIV=\"REFRESH=\"5\"; URL=$pagina_anterior\">";
?>
estaba mal escrito la sintaxis de donde tu querias poner el 5.
pruebalo asi haber que tal

Enga un Saludo.
__________________
Usuario Novato, xD :pensando:
  #5 (permalink)  
Antiguo 10/02/2005, 18:18
Avatar de Bartak  
Fecha de Ingreso: enero-2004
Ubicación: Chilito
Mensajes: 121
Antigüedad: 20 años, 2 meses
Puntos: 0
chuata disculpa no funcionara por que el meta dato funciona asi:

<META HTTP-EQUIV="REFRESH" CONTENT="(segundos que esperara);URL=tu_pag.html">

por ejemplo con 5 seg seria
<META HTTP-EQUIV="REFRESH" CONTENT="5;URL=tu_pag.html">

en php el "\" es para obviar el caracter siguente
como el META esta metido en los tag <? ?> lo puse de esta manera para que obviara las comillas y lo escribiera en el html
echo "<META HTTP-EQUIV=\"REFRESH\" 5=\"1; URL=$pagina_anterior\">";

el $HTTP_REFERER toma la direccion de donde llegaste a la pagina actual

otra cosa
para enviar mail debes tener en el servidor un servidor smtp para poder mandar mail...(valga la redundancia)


pon el if para asegurar que se envie el mensaje como por ejemplo:

<?php
$pagina_anterior=$HTTP_REFERER;
if(mail("$destinatario","$asunto","$cuerpo")){
echo "Se envió satisfactoriamente su comentario.";
echo "<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"1; URL=$pagina_anterior\">";
}else{echo"no se envio el mail";}
?>

saludos ;)
__________________
"Llegado el momento supervisare my propia caida" - Alvaro Henriquez

Última edición por Bartak; 11/02/2005 a las 12:23
  #6 (permalink)  
Antiguo 10/02/2005, 18:20
Avatar de Bartak  
Fecha de Ingreso: enero-2004
Ubicación: Chilito
Mensajes: 121
Antigüedad: 20 años, 2 meses
Puntos: 0
jojo escribimos casi al mismo tiempo
diabliyomalo
__________________
"Llegado el momento supervisare my propia caida" - Alvaro Henriquez
  #7 (permalink)  
Antiguo 10/02/2005, 19:41
Avatar de ajmataurus  
Fecha de Ingreso: enero-2005
Mensajes: 268
Antigüedad: 19 años, 2 meses
Puntos: 0
...........Holassssssssssssss
No regresa, disculpen, no se que pasa, lo he modificado con sus lineas y no regresa, ustedes lo han probado, o es que sigo mal''''???
garcias
  #8 (permalink)  
Antiguo 11/02/2005, 12:35
Avatar de Bartak  
Fecha de Ingreso: enero-2004
Ubicación: Chilito
Mensajes: 121
Antigüedad: 20 años, 2 meses
Puntos: 0
<?php
$pagina_anterior=$HTTP_REFERER;
if(mail("$destinatario","$asunto","$cuerpo")){
echo "Se envió satisfactoriamente su comentario.";
echo "<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"1; URL=$pagina_anterior\">";
}else{echo"no se envio el mail";}
?>

funciona bien... pruebe de nuevo ;)
__________________
"Llegado el momento supervisare my propia caida" - Alvaro Henriquez
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.
Tema Cerrado

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 02:35.