Foros del Web » Creando para Internet » Diseño web »

Redireccionar email desde formulario

Estas en el tema de Redireccionar email desde formulario en el foro de Diseño web en Foros del Web. Hola, No tengo mucha experiencia diseñando, creo que mi página esta en XTML (jeje). Busco simplemente que el botón send me envíe directamente a mi ...
  #1 (permalink)  
Antiguo 21/11/2011, 04:03
 
Fecha de Ingreso: noviembre-2011
Ubicación: Coruña
Mensajes: 6
Antigüedad: 12 años, 5 meses
Puntos: 0
Pregunta Redireccionar email desde formulario

Hola,

No tengo mucha experiencia diseñando, creo que mi página esta en XTML (jeje).

Busco simplemente que el botón send me envíe directamente a mi correo en yahoo, es posible??.

Mirad tengo esto escrito en el código:

Código:
<div class="form_settings">
        <p><span>Nombre</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          <input class="contact" type="text" name="your_name" value="" /></p>
          <p><span>Email </span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <input class="contact" type="text" name="your_email" value="" /></p>
          <p><span>Mensaje</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <textarea class="contact textarea" rows="8" cols="50" name="your_message"></textarea>
          </p>
          <p style="padding: 10px 0 10px 0;">Por favor teclee numericamente una respuesta a esta pregunta de matem&aacute;ticas (para prevenir spam)</p>
          <p><span>Pregunta: 9 + 3 = ?</span>&nbsp;&nbsp;
          <input type="text" name="user_answer" class="contact" /><input type="hidden" name="answer" value="4d76fe9775" /></p>
          <p style="padding-top: 15px"><span>&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input class="submit" type="submit" name="contact_submitted" value="Send" /></p>
          
     
          
          
      </div>
  #2 (permalink)  
Antiguo 21/11/2011, 05:59
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Redireccionar email desde formulario

con ese código que muestras no enviarás nada. esto se hace del lado del servidor (asp, php, .net, ...) otra opción que tienes es usar mailto. pero con esto lo que harás es que se abra el programa de correo predeterminado del usuario y desde allí el usuario enviará el correo
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #3 (permalink)  
Antiguo 21/11/2011, 13:19
 
Fecha de Ingreso: noviembre-2011
Ubicación: Coruña
Mensajes: 6
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Redireccionar email desde formulario

PHP tengo claro que no es porque nunca he metido variables ni nada por el estilo. Creo que sería más facil en PHP pero tengo dudas, fundamentalmente porque no se redireccionar a otra email diferente del asignado por el servidor de la página.
  #4 (permalink)  
Antiguo 22/11/2011, 04:55
 
Fecha de Ingreso: junio-2011
Mensajes: 68
Antigüedad: 12 años, 9 meses
Puntos: 4
Respuesta: Redireccionar email desde formulario

yo lo haria en php.... es mucho mas sencillo y si lo que quieres es que pueda elegir entre email's diferentes... simplemente utiliza una combobox... si quieres te dejo un codigo que utilizé hace bastante y que va muy bien.


Código:
<?
$peticion=$_POST['mensaje'];
$email=$_POST['email'];
$nombre=$_POST['nombre'];
$empresa=$_POST['empresa'];
$direccion=$_POST['direccion'];
$codigo_postal=$_POST['codigo_postal'];
$poblacion=$_POST['poblacion'];
$provincia=$_POST['provincia'];
$telefono=$_POST['telefono'];

$header = 'From: ' . $email . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . ", \r\n";
$mensaje .= "situada en " . $direccion .", " . $codigo_postal . ", " . $poblacion . " (" . $provincia . "). \r\n";
$mensaje .= "Su telefono de contacto es: " . $telefono . ".\r\n";
$mensaje .= "Su e-mail es: " . $email . " \r\n";
$mensaje .= "Mensaje: " . $peticion . " \r\n\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());



//Añadir el correo de Protect-Service
$para = 'aqui_el_correo';
$asunto = 'Contacto desde Protect-Service/Contacta.';

//Compruebo que se ha insertado un correo y un mensaje
IF ($peticion == '' or $email==''){
	header('Location: contacta_fail.php');}else{
	mail($para, $asunto, $mensaje, $header);
	//mail<$email, $asunto, $mensaje2, $header>;
	header('Location: send_ok.php');}
	//TERMINAR EL SEND.
?>

Etiquetas: email, formulario, redireccionar
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 22:41.