Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/10/2008, 12:09
burn
 
Fecha de Ingreso: junio-2007
Mensajes: 25
Antigüedad: 16 años, 10 meses
Puntos: 0
Mandar correo

Hola a todos, estoy haciendo una pagina a la cual le puse un formulario que tiene los campos nombre, empresa, mail y mensaje, y un boton llamado enviar, quiero que toda la información que ponga dentro de los campor me los envie a mi correo, ya baje un ejemplo de la web y lo estoy tratando de ajustar a mis necesidades pero me falla al momento de subirlo. Les dejo el codigo del formulario:

<form name="contacto" id="contacto" method="post" action="enviar.php">
<p><label></label></p>
<p>
<label>Nombre<span class="Estilo1">1111</span>
<input name="nombre" type="text" id="nombre" size="30" />
</label>
</p>
<p>
<label>Empresa<span class="Estilo1">1111</span>
<input name="empresa" type="text" id="empresa" size="30" /></label></p>
<p>
<label>Mail<span class="Estilo1">dfse1111</span>
<input name="mail" type="text" id="mail" size="30" />
</label></p>
<p>
<label>Mensaje<br />
<textarea name="mensaje" cols="40" rows="8" id="mensaje"></textarea></label></p>
<p><input type="submit" name="Submit" value="enviar" /></p>

</form>


y para enviarlo estoy utilizando un archivo php que es este:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$empresa = $_POST['empresa'];

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

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

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

echo "Mensaje enviado correctamente";
?>
</body>
</html>


y cuando le doy clic en enviar me manda este mensaje


405 - HTTP verb used to access this page is not allowed.
The page you are looking for cannot be displayed because an invalid method (HTTP verb) was used to attempt access.

Soy un diseñador jr. y no se mucho a cerca del tema, espero que me puedan ayudar, saludos desde mexico

Última edición por burn; 13/10/2008 a las 12:14 Razón: me falto una parte