Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: ivesorm en 20 Febrero 2011, 18:08 pm



Título: Email con PHP
Publicado por: ivesorm en 20 Febrero 2011, 18:08 pm
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?


Título: Re: Email con PHP
Publicado por: xassiz~ en 20 Febrero 2011, 18:13 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


Título: Re: Email con PHP
Publicado por: #!drvy en 20 Febrero 2011, 18:43 pm
Hola

Primero esto va en Desarollo web (http://foro.elhacker.net/desarrollo_web-b7.0/) -> PHP (http://foro.elhacker.net/php-b68.0/).

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 (http://www.webestilo.com/php/)

Saludos


Título: Re: Email con PHP
Publicado por: RedZer en 20 Febrero 2011, 18:44 pm
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


Título: Re: Email con PHP
Publicado por: wirelesswifi en 20 Febrero 2011, 18:44 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!