Ver Mensaje Individual
  #10 (permalink)  
Antiguo 10/04/2010, 17:19
candhich
 
Fecha de Ingreso: abril-2010
Mensajes: 40
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Como enviar un formulario?

Hola.

Pues no me sale, me demore, porque ya habaia borrado la hoja, asi que la volvi a hacer.

Cuando pongo enviar, (felizmente ya no sale outlook), me lleva a una pagina en blanco que dice:

< ?php $nombre = $_POST['nombre']; $direccion = $_POST['direccion']; $referencia = $_POST['referencia']; $mail = $_POST['mail']; $producto = $_POST['producto']; $titulo = $_POST['titulo']; $header = 'From: ' . $mail . " \r\n"; $header .= "X-Mailer: PHP/" . phpversion() . " \r\n"; $header .= "Mime-Version: 1.0 \r\n"; $header .= "Content-Type: text/plain"; $mensaje = "Este mensaje fue enviado por " . $nombre . "; $mensaje .= "Su e-mail es: " . $mail . " \r\n"; $mensaje .= "comentarios: " . $_POST['comentarios'] . " \r\n"; $mensaje .= "Enviado el " . date('d/m/Y', time()); $para = '[email protected]'; $asunto = 'Pedido'; mail($para, $asunto, utf8_decode($mensaje), $header); echo '&estatus=ok&'; ?>

Cual sera mi error?

Ah, por si acaso, esta es la pagina completa de enviar.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>enviar</title>
</head>

<body>

< ?php
$nombre = $_POST['nombre'];
$direccion = $_POST['direccion'];
$referencia = $_POST['referencia'];
$mail = $_POST['mail'];
$producto = $_POST['producto'];
$titulo = $_POST['titulo'];


$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje = "Este mensaje fue enviado por " . $nombre . ";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "comentarios: " . $_POST['comentarios'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = '[email protected]';
$asunto = 'Pedido';

mail($para, $asunto, utf8_decode($mensaje), $header);

echo '&estatus=ok&';

?>

</body>
</html>

Saludos.