Foros del Web » Creando para Internet » HTML »

Consulta

Estas en el tema de Consulta en el foro de HTML en Foros del Web. Hola a todos. Acabo de cambiarme de Servidor y tengo el siguiente inconveniente, tengo una pagina de contacto con su formulario y otro en PHP ...
  #1 (permalink)  
Antiguo 24/08/2011, 21:14
 
Fecha de Ingreso: julio-2011
Ubicación: Cap.Fed. - Buenos Aires
Mensajes: 27
Antigüedad: 13 años, 4 meses
Puntos: 0
Consulta

Hola a todos.

Acabo de cambiarme de Servidor y tengo el siguiente inconveniente, tengo una pagina de contacto con su formulario y otro en PHP con una página de salida, ahora bien, realice la prueba en el nuevo servidor y recibo el mail de prueba, pero no va a la página de salida, me muestra una página totalmente en blanco, lo que me parece raro es que en el servidor que usaba antes funcionaba bien, por favor me podrían dar una mano, aca les muestro el codigo del PHP, desde ya les agradezco toda la ayuda que me puedan brindar.

================================================== =======

Codigo HTML

<form method="POST" action="contacto.php">
<input type="hidden" name="recipient" value="[email protected]">
<input type="hidden" name="subject" value="Consulta desde SRG Business">
<input type="hidden" name="redirect" value="gracias.html">

Nombre: <input type="text" name="Nombre">
<br><br>
e-mail: <input type="text" name="email">
<br><br>
Mensaje: <textarea name="Mensaje"></textarea>
<br><br>
<input type="Submit" value="Enviar mail">

</form>

================================================== =======

Codigo PHP

<?php
$nombre = $_REQUEST['Nombre'];
$email = $_REQUEST['email'];
$texto = (!$_REQUEST['Mensaje']) ? $_REQUEST['mensaje'] : $_REQUEST['Mensaje'];
$texto = (!$texto) ? $_REQUEST['message'] : $texto;
$destino = $_REQUEST['recipient'];
$subject = $_REQUEST['subject'];
$redirect = $_REQUEST['redirect'];

if ($nombre != '') {
$header = "From: $nombre <$email>\r\n";
}
else {
$header = "From: $email\r\n";
}
$header .= "Return-Path: $email\r\n";

$mensaje = "Nombre: $nombre\r\n";
$mensaje .= "Mensaje: $texto";

mail($destino, $subject, $mensaje, $header);
header('Location: ' . $redirect);
?>


Saludos.
  #2 (permalink)  
Antiguo 25/08/2011, 07:26
 
Fecha de Ingreso: julio-2011
Ubicación: Cap.Fed. - Buenos Aires
Mensajes: 27
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Consulta

Disculpen la insistencia, pero la verdad no se como solucionar esto, lo que les puedo agregar es que recién me dijeron en donde tengo alojado mi sitio que se generó un archivo de error, así que, aquí les muestro.

PHP Warning: Cannot modify header information - headers already sent by (output started at /home/srgbusin/public_html/contacto.php:9) in /home/srgbusin/public_html/contacto.php on line 30

Por favor, necesito que me den una mano, muchas gracias.

Saludos.
  #3 (permalink)  
Antiguo 25/08/2011, 07:53
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 5 meses
Puntos: 1012
Respuesta: Consulta

por qué no posteas o esperas a que muevan al foro en el que se trata el lenguaje que te está dando problemas??
para no dejarte así. esto puede ser una posible causa
  #4 (permalink)  
Antiguo 25/08/2011, 08:56
 
Fecha de Ingreso: julio-2011
Ubicación: Cap.Fed. - Buenos Aires
Mensajes: 27
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Consulta

Muchas gracias, "IsaBelM" ya lo solucione. :)

Etiquetas: php
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 22:12.