Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: T.Lucariv en 18 Julio 2007, 15:41 pm



Título: Formulario
Publicado por: T.Lucariv en 18 Julio 2007, 15:41 pm
Saludos a todos.

Tengo creado un formulario(html) para que desde mi web, puedan enviarme peticiones o sugerencias, el problema que tengo es que cuando das a "enviar" se te habre tu correo electronico predeterminado para poder enviar el formulario. Y lo que yo querria seria que funcionase como un registro, que al dar enviar directamente me llegara ami correo y fuera mucho mas comodo para el usuario.

PD: seguramente si hago el formulario en PHP lo conseguiria( o eso pensaba yo) pero lo intente, y no consegui nada.He estado buscando y he encontrado muchas cosas, pero nada que responda a mi pregunta.

Gracias de antemano.


Título: Re: Formulario
Publicado por: Sanjuu en 18 Julio 2007, 16:19 pm
Es muy facil, si lo quieres semi hecho:

http://foro.elhacker.net/index.php/topic,147928.0.html (mira la clase phpmailer)


Si quieres currartelo tú has de:
1. Crear el formulario
2. Procesar los datos
3. Enviarlo (usa la función mail() (http://es.php.net/manual/es/function.mail.php) de php)


Título: Re: Formulario
Publicado por: born2kill en 18 Julio 2007, 19:48 pm
Hola,

Pues para enviar un correo mediante php, debes hacer uso de la funcion mail, se utiliza de esta forma:

Código
  1. mail($destino, $asunto, $mensaje, $encabezados);

No obstante puedes utilizar las clases de PHPMailer. Si quieres algo bastantes rapido, mira aquí.

Enviar correo con php (y en formato html) usando mail()
http://foro.elhacker.net/index.php/topic,51341.msg134760.html#msg134760 (http://foro.elhacker.net/index.php/topic,51341.msg134760.html#msg134760)

Te recomiendo una lectura a este post

Preguntas Mas Frecuentes de PHP (scripts)
http://foro.elhacker.net/index.php/topic,51341.0.html (http://foro.elhacker.net/index.php/topic,51341.0.html)

Y leer los temas pegados de este foro.

B0rn2kill


Título: Re: Formulario
Publicado por: дٳŦ٭ en 18 Julio 2007, 19:52 pm
Si vas a implementar mail() necesitas un servidor SMTP para mandarlo en relay (se configura en el php.ini):

Movido a PHP.

Suerte