Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/04/2010, 08:18
kristoff75
 
Fecha de Ingreso: marzo-2010
Mensajes: 9
Antigüedad: 14 años, 2 meses
Puntos: 0
ayuda con un formulario hecho con dreamweaver y php

que tal buenos dias de nuevo solicito de su ayuda pues acabo de terminar mi primer proyecto web pero el formulario de contacto ya me tiene hasta el keke ya lo hice 2 veces de dos formas distintas y no me llegan los correos, espero puedan ayudarme he usado dreamweaver cs3 para elabora el formulario y el php para la accion de envio, los campos que uso en el formulario html son: nombre, telefono, mail, y mensaje, todos validados para que no dejen campos en blanco, el codigo en php que he usado son los siguientes:

1er codigo:

<?php
$nombre = $_POST['nombre'];
$telefono = $_POST['telefono'];
$mail = $_POST['mail'];
$mensaje = $_POST['mensaje'];

$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 . " \r\n";
$mensaje = "Su telefono es: " . $telefono . " \r\n";
$mensaje = "Su correo es: " . $mail . " \r\n";
$mensaje = "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje = "Enviado el " . date('d/m/Y', time());

$para = '[email protected]';
$asunto = 'Contacto desde pagina Pistilum.com';

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

echo 'mensaje enviado correctamente, de un click en el boton "regresar" para volver a la pagina anterior';

?>

el segundo codigo usado es este:

<?
//recepcion de datos
$nombre=$_POST['nombre'];
$telefono=$_POST['telefono'];
$mail=$_POST['mail'];
$mensaje=$_POST['mensaje'];
//fin de recepcion de datos

//accion de envio
//-----------------------//
$para='[email protected]';
$asunto='solicitud de informacion desde pistilum.com
con los datos:
nombre '.nombre.'
telefono '.Telefono.'
correo electronico '.mail.'
y mensaje o pregunta de los clientes '.mensaje.'
';
$desde='From: la pagina de pistilum.com contacto <[email protected]>';
mail($para,$asunto,$mensaje,$desde);
echo 'mensaje enviado correctamente, de click en "atras" o "back" para regresar a la pagina anterior';

?>
en los dos casos no me manda ningun mensaje de error y me muestra el mensaje de echo, mas y sin embargo no me llega ningun correo, por favor espero puedan ayudarme ya llevo 5 hrs. con esto y nada de nada , agradesco su ayuda de antemano saludos