Foros del Web » Programando para Internet » PHP »

enviar a correo

Estas en el tema de enviar a correo en el foro de PHP en Foros del Web. Saludos a todos! mi problema es el siguiente : con este codigo php <?php $to = '[email protected]'; $subject = 'Puebas canon maresme'; $message = 'Puebas ...
  #1 (permalink)  
Antiguo 03/12/2010, 05:23
 
Fecha de Ingreso: noviembre-2010
Mensajes: 8
Antigüedad: 14 años
Puntos: 0
enviar a correo

Saludos a todos!

mi problema es el siguiente :
con este codigo php

<?php
$to = '[email protected]';
$subject = 'Puebas canon maresme';
$message = 'Puebas canon maresme';
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

if( mail($to, $subject, $message, $headers)){
echo "mensaje enviado";
}

Cuando cargo l apagina me envia el correo perfectamente al destinatario que yo ponga en to.


Mi pregunta es si podria implementar este codigo php en un formulario php, el cual el usuario tenga que poner su email, y entonces darle al boton enviar, y se le envie a su email, aver si se puede utilizar este codigo o que me falta.


saludos!!
  #2 (permalink)  
Antiguo 03/12/2010, 06:23
Avatar de jdelrioj  
Fecha de Ingreso: julio-2008
Ubicación: La Rambla , Córdoba -> Andalucía
Mensajes: 340
Antigüedad: 16 años, 4 meses
Puntos: 13
Respuesta: enviar a correo

Claro que si ,
tu tienes el formulario formulario.php

<form action="enviar.php" method="post">

aqui que ponga el usuario el email y despues en enviar.php
recoges el email con $_POST['email'] y eso lo pones en el codigo

<?php
$to = $_POST['email'];
$subject = 'Puebas canon maresme';
$message = 'Puebas canon maresme';
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

if( mail($to, $subject, $message, $headers)){
echo "mensaje enviado";
}

header("Location: formulario.php") // Para volver a la pagina

No se si me explicado muy bien pero ahi va!!

Etiquetas: correo, enviar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:23.