Menú Principal

Email con PHP

Iniciado por ivesorm, 20 Febrero 2011, 18:08 PM

0 Miembros y 1 Visitante están viendo este tema.

ivesorm

Hola a todos, soy nuevo en esto del PHP, y tengo un problema
que quiero mandar los datos que tengo en un formulario HTML a PHP para que me lo envie al correo. Pero no hace nada...
Este es el codigo del HTML y del PHP si alguien sabe lo que le pasa?

<!--HTML-->
<html>
<head>
    <title>Mándanos tus comentarios</title>
</head>

<body>
<form action="formulario.php" method="post">
Nombre: <input type="text" name="nombre" size="16">
<br>
Email: <input type="text" name="email" size="16">
<br>
Comentarios: <textarea name="texto" cols="32" rows="6"></textarea>
<br>
<input type="submit" value="Enviar">
</form>
</body>
</html>


//PHP

<?php
$fecha = date("d-m-Y");
$hora = date("H:i:s");
$destino = "ivesorm93@hotmail.com";
$asunto = " Comentario";
$desde = 'From: ' .$_POST[email];
$comentario = "
\n
Nombre: $_POST[nombre]\n
Email: $_POST[email]\n
Consulta: $_POST[texto]\n
Enviado: $fecha a las $hora\n
\n
";
mail($destino, $asunto, $comentario, $desde);
?>




Luego de dar al boton de enviar en el formulario, en el navegador se me abre el codigo del php y no envia correo alguno. Alguien sabe lo que le pasa?

xassiz~

Cita de: ivesorm en 20 Febrero 2011, 18:08 PM
Luego de dar al boton de enviar en el formulario, en el navegador se me abre el codigo del php y no envia correo alguno. Alguien sabe lo que le pasa?
No estarás abriendo el HTML simplemente desde el navegador, ¿no? :xD

#!drvy

#2
Hola

Primero esto va en Desarollo web -> PHP.

Has dicho que el codigo se muestra pero no hace nada.
       1. No has instalado Apache + PHP.
       2. Estas abriendo directamente el archivo (hay que abrirlo desde la direcion del servidor.)


PD: Manual de PHP

Saludos

RedZer

#3
creo que necesitas un servidor SMTP para enviar emails yo  hace un año y medio aprox lo ise en una empresa que no tenia servidor de correos ni nada por el estilo solo tenia un dominio entonces lo que me saco de ese apuro fue usar phpmyler
Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo

wirelesswifi

Cita de: pablomi en 20 Febrero 2011, 18:13 PM
No estarás abriendo el HTML simplemente desde el navegador, ¿no? :xD

Si, tiene razon lo que dice pablomi si abres el html directamente desde tu pc no va a servir, sube los archivos a un hosting y prueba hay.

El hosting debe tener la funcion mail activada y soportar php.

Saludos!