Enviar email automáticamente al pulsar botón en mi web

  • Autor Autor esmigol
  • Fecha de inicio Fecha de inicio
esmigol

esmigol

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola, me gustaría que cuando un usuario pulse un botón de mi web, se envíe un email automáticamente a mi dirección de correo.

¿Alguien sabe cómo es el código?

GRACIAS
 
Hola [MENTION=42288]esmigol[/MENTION] , lo que querés hacer es hacer funcionar un formulario de contacto? Si es que al presionar un botón se te envie un correo automático, puedes hacerlo pero con PHP. El código sería más o menos así, para orientarte:

Insertar CODE, HTML o PHP:
<?php
if(isset($_POST['email'])) {
 
 // Edita las dos líneas siguientes con tu dirección de correo y asunto personalizados
 
 $email_to = "nombre@tucorreo.com";
 
 $email_from = "Correo automatico";
 
//A partir de aqui se construye el cuerpo del mensaje tal y como llegará al correo
    $email_subject = "Tu Asunto de correo";   
    $email_message = "Contenido del Mensaje.\n\n";
 
//Se crean los encabezados del correo
 
$headers = 'From: '.$email_from."\r\n".
 
'Reply-To: '.$email_from."\r\n" .
 
'X-Mailer: PHP/' . phpversion();
 
@mail($email_to, $email_subject, $email_message, $headers);  
 
//Puedes hacer una redireccion a la pagina principal nuevamente
header('Location: index.html');

?>

Saludos!
 
Y ocuparias un Form solo con un boton que llame al archivo PHP que te pusieron antes, algo asi como esto
Insertar CODE, HTML o PHP:
HTML
<form action="correo_aut.php" method="get">
<input type="reset" value="Haz Clic" />
</form>
/HTML

Es un ejemplo, saludos.
 
Muchas gracias, yo lo que quiero es que cuando una persona se suscriba a uno de mis blogs con feedburner, me llegue un correo de notificación.

Como dentro de las opciones de feedburner no existe esa posibilidad, me conformaría con que me llegue un correo cada vez que una persona pulsa el botón suscribir. Mi código es:

<form style="border:1px solid #ccc;padding:3px;text-
align:left;" action="http://feedburner.google.com/fb/a/
mailverify" method="post" target="popupwindow"
onsubmit="window.open('http://feedburner.google.com/fb/a/
mailverify?uri=xxxxxx', 'popupwindow',
'scrollbars=yes,width=550,height=520');return true"><p>Introduce tu email y recibe todas las novedades ¡¡GRATIS!!:</p><p><input type="text"
style="width:140px" name="email"/></p><input type="hidden"
value="xxxxxx" name="uri"/><input type="hidden"
name="loc" value="es_ES"/><input type="submit"
value="Suscribir" />


¿Sabéis como se podría integrar en este código la función de enviar un email de forma automática a mi dirección de correo cada vez que dan al botón suscribir?

MUCHAS GRACIAS.

Hola [MENTION=42288]esmigol[/MENTION] , lo que querés hacer es hacer funcionar un formulario de contacto? Si es que al presionar un botón se te envie un correo automático, puedes hacerlo pero con PHP. El código sería más o menos así, para orientarte:

Insertar CODE, HTML o PHP:
<?php
if(isset($_POST['email'])) {
 
 // Edita las dos líneas siguientes con tu dirección de correo y asunto personalizados
 
 $email_to = "nombre@tucorreo.com";
 
 $email_from = "Correo automatico";
 
//A partir de aqui se construye el cuerpo del mensaje tal y como llegará al correo
    $email_subject = "Tu Asunto de correo";   
    $email_message = "Contenido del Mensaje.\n\n";
 
//Se crean los encabezados del correo
 
$headers = 'From: '.$email_from."\r\n".
 
'Reply-To: '.$email_from."\r\n" .
 
'X-Mailer: PHP/' . phpversion();
 
@mail($email_to, $email_subject, $email_message, $headers);  
 
//Puedes hacer una redireccion a la pagina principal nuevamente
header('Location: index.html');

?>

Saludos!

- - - Actualizado - - -

Muchas gracias, el problema no sé cómo integrarlo con el código de feedburner tal y como he indicado en el anterior mensaje.

Y ocuparias un Form solo con un boton que llame al archivo PHP que te pusieron antes, algo asi como esto
Insertar CODE, HTML o PHP:
HTML
<form action="http://forobeta.com/correo_aut.php" method="get">
<input type="reset" value="Haz Clic" />
</form>
/HTML

Es un ejemplo, saludos.
 
Última edición:
Atrás
Arriba