FOROS DE INFORMATICA
Noticias: Habilitada la opción de Karma para usuarios con más de 50 mensajes
 
*
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?
Octubre 23, 2019, 11:02:06


Ingresar con nombre de usuario, contraseña y duración de la sesión


Páginas: [1]
  Imprimir  
Autor Tema: Ayuda con PHP, Urgente!  (Leído 2194 veces)
Bassagainst2
Nuevo
*

Karma:0
Desconectado Desconectado

Mensajes: 1


« : Mayo 29, 2012, 07:29:49 »

Buenas, he creado un formulario web con HTML y PHP y funciona todo bien, pero tengo una duda: tengo la orden mail que envía toda la información del formulario, seguido de un "or die" que se ejecuta si la orden mail es fallida. El caso es que el "or die" muestra un mensaje de texto. Lo que yo necesito es que el "or die" envíe en caso de error a otra página, no que muestre un mensaje. Aquí dejo el código:

Código:
mail($para, $asunto, $MESSAGE_BODY, $mailheader) or die('texto')

Por favor si alguien sabe una forma de que la orden "or die" envíe a otra página que me ayude, en caso de que con el "or die" no se pueda enviar a otra página, ayudarme con otra orden.

Muchas gracias.
En línea
Kairi_
Nuevo
*

Karma:0
Desconectado Desconectado

Mensajes: 43



« Respuesta #1 : Mayo 30, 2012, 10:49:02 »

Hola!!
Nunca he utilizado "mail", pero prueba con esto:

or die(header('Location:www.url.com'));

Si no te sirve espero que alguien te pueda ayudar  Smiley
Un saludoo!!
En línea
Etereo
Global Moderator
Habitante
*****

Karma:9
Desconectado Desconectado

Mensajes: 2374



« Respuesta #2 : Junio 04, 2012, 10:51:11 »

Hola, puedes hacerlo así:

Código:
if(!mail($para, $asunto, $MESSAGE_BODY, $mailheader))
       header('Location:www.url.com');

Un saludo
En línea

Páginas: [1]
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.13 | SMF © 2006-2009, Simple Machines LLC

XHTML 1.0 válido! CSS válido! Dilber MC Theme by HarzeM