Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2010, 11:58
noeliamadrid84
 
Fecha de Ingreso: marzo-2010
Mensajes: 6
Antigüedad: 14 años, 1 mes
Puntos: 0
Código PHP para enviar un formulario

Hola;

Estoy intentando enviar un formulario a través de un archivo PHP pero tengo el siguiente problema: Si el formulario está hecho en flash si llega (aunque las letras con tilde las pone con caracteres raros), pero si el formulario lo hago en html no llega, aunque deje tal cual el código. ¿Alguien sabe decirme dónde está el problema? O al menos ¿alguien puede enviarme otro código PHP para enviar el formulario con los campos que indico?

Os copio aquí el formulario para ver si localizáis el error (donde pongo **************** es donde pongo mi email) He probado tanto a una cuenta de hotmail como a una cuenta POP3 de la página web, la cual sí recibe correos perfectamente.

Muchísimas gracias.

Noelia


<?php
$nombre = $_REQUEST["nombre"];
$destino = "**************************";
$remitente = "Formulario desde la Web";
$asunto = "Me han enviado un formulario";
$cuerpo = $_REQUEST["cuerpo"];
$emailusuario = $_REQUEST["emailusuario"];

$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: <$remitente>\r\n";
//$headers .= "Reply-To: $destino\r\n";
//$headers .= "Return-path: $destino\r\n";

$contenidoemail ='<html><head><title>Envío de Formulario</title></head><body>NOMBRE: '.$nombre.'<br><br>EMAIL DE QUIEN LO ENVÍA: '.$emailusuario.'<br><br>MENSAJE: '.$cuerpo.'</body></html>';
mail($destino, $asunto, $contenidoemail, $headers);
?>