Avatar Image
Usuario Novato
Usuario Novato

soy nuevo en este foro.

el codigo del formulario es:

<!-- formulario de recomendación -->

<? if ($HTTP_GET_VARS["accion"] == "")?>

<form method="post" action="recomendar.php?accion=enviar" name="recomienda">
<b>Recomienda este sitio</b><br><br>
Tu Nombre: <input type="text" name="n_remitente" size="10"><br>
Tu E-mail: <input type="text" name="e_remitente" size="20"><br>
Nombre de tu amigo: <input type="text" name="n_destinatario" size="10"><br>
E-mail de tu amigo: <input type="text" name="e_destinatario" size="20"><br><br>
<input type="submit" value="Recomendar">
</form>

el codigo de recomendar.php es:

<?php

elseif ($HTTP_GET_VARS["accion"] == "enviar") {

// recojo las variables que vienen desde el formulario
$n_destinatario = $HTTP_POST_VARS["n_destinatario"];
$e_destinatario = $HTTP_POST_VARS["e_destinatario"];
$n_remitente = $HTTP_POST_VARS["n_remitente"];
$e_remitente = $HTTP_POST_VARS["e_remitente"];

// si los campos no están vacíos
  if ($n_destinatario != "" && $e_destinatario != "" && $n_remitente != "" && $e_remitente != "") {

//indica la url de tu sitio
    $url = "http://www.tusitio.com";
//indica el nombre de tu sitio
     $nombre_del_sitio = "Tu Sitio";
//indica el asunto del mensaje
     $asunto = $n_remitente . " te recomienda un sitio";
//redacta el mensaje
     $mensaje = "Hola " . $n_destinatario . ":<br>";
     $mensaje .= $n_remitente . " te recomienda que visites <b>" . $nombre_del_sitio . "</b>.<br>";
     $mensaje .= "Puedes verlo en <a href='" . $url . "'>" . $url . "</a><br><br>Saludos!";

//indica que el mail se envía en formato HTML

     $encabezado = "From:".$e_remitente."\nReply-To:".$e_remitente."\n";
     $encabezado .= "X-Mailer:PHP/".phpversion()."\n";
     $encabezado .= "Mime-Version: 1.0\n";
     $encabezado .= "Content-Type: text/html";

//envía el mensaje

     mail($e_destinatario,$asunto,$mensaje,$encabezado);

//Informa al usuario que se ha enviado el mensaje

     echo "<b>El mensaje ha sido enviado</b>.<br>Gracias por recomendarnos!";

     }

//si existen campos vacíos, envía un mensaje de error

     else {

     echo "Por favor, es necesario que completes todos los campos.<br>";
     echo "<a href='recomendar.php'>Pincha aquí</a> para corregir los campos.";

     }

}
?>

lo unico que quiero es que funcione, otro codigo pero que no tenga "mailto" este es antiestetico jajajaja

nesecito que alguien me colabore con esto es lo unico que me falta para completar mi web, esta es mi web:

www.geostigmamedia.net/mpaz Gracias a todos por su colaboracion

Avatar Image
Come y duerme en el foro
Come y duerme en el foro

Yo veo ahi un if sin llave ({). Y no creo que sea una condicion de una sola linea. Cierras el elseif, pero no el if?. Y lo mejor de todo, la pregunta del millon...por que no funciona?.

Saludos.

eduar2008
Usuario Novato
Usuario Novato

Hola, una vez buscando por ahi, ya no recuerdo, pero me parece que se hace con javascript, si no me equivoco la pagina es efectosjavascript.com (me parece) y ahi salia para enviar una recomendación.

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por eduar2008

Hola, una vez buscando por ahi, ya no recuerdo, pero me parece que se hace con javascript, si no me equivoco la pagina es efectosjavascript.com (me parece) y ahi salia para enviar una recomendación.

Da igual como lo hagas... te pide al final una dirección de correo para ser enviada la recomendación. Si el servidor no permite envio de correos, como webcindario, no puedes hacer nada.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 07/Feb/2008, 17:11
pacopakito NoSetup.org Ellocodelataquilla32kFeb/08
Por: , el 01/Ago/2006, 07:12
nico1623 angelismo NoSetup.org tluu.sansano34kAug/06