Foros del Web » Programando para Internet » PHP »

Formulario de apadrinamiento

Estas en el tema de Formulario de apadrinamiento en el foro de PHP en Foros del Web. quiero hacer esto http://www.circulovip.cl/apadrinar.html Saque el codigo de una web donde ya lo tienen , me imagino que tengo que modificar esto <form id="formMakeGodson" method="post" ...
  #1 (permalink)  
Antiguo 30/12/2006, 17:33
Avatar de fanny0  
Fecha de Ingreso: noviembre-2004
Mensajes: 438
Antigüedad: 19 años, 5 meses
Puntos: 1
Pregunta Formulario de apadrinamiento

quiero hacer esto

http://www.circulovip.cl/apadrinar.html


Saque el codigo de una web donde ya lo tienen , me imagino que tengo que modificar esto

<form id="formMakeGodson" method="post" action="http://www.buyvip.com/MakeMultipleGodson.bv">

pero eso es sólo colocar una dirección de redirección cuando el formulario es enviado o no?

y la idea es que a la gente le llegue un e-mail de invitación para registrarse en la web, algo muy similar a enviar a un amigo, como viene en el joomla pero la idea es que hayan varios amigos y quiciera modificar el mensaje que se coloca


no se si usar este codigo o uso otro, yo lo copie en un archivo html pero me imagino que lo demás o este también se deben hacer en php...
  #2 (permalink)  
Antiguo 31/12/2006, 02:14
Avatar de BLAH !!  
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 20 años, 7 meses
Puntos: 16
De acuerdo Re: Formulario de apadrinamiento

...
El lenguaje PHP es un lenguaje de programación de estilo clásico, con esto quiero decir que es un lenguaje de programación con variables, sentencias condicionales, bucles, funciones.... No es un lenguaje de marcas como podría ser HTML, XML o WML. Está mas cercano a JavaScript o a C, para aquellos que conocen estos lenguajes.

Pero a diferencia de Java o JavaScript que se ejecutan en el navegador, PHP se ejecuta en el servidor, por eso nos permite acceder a los recursos que tenga el servidor como por ejemplo podría ser una base de datos. El programa PHP es ejecutado en el servidor y el resultado enviado al navegador. El resultado es normalmente una página HTML pero igualmente podría ser una pagina WML.

Al ser PHP un lenguaje que se ejecuta en el servidor no es necesario que su navegador lo soporte, es independiente del navegador, pero sin embargo para que sus páginas PHP funcionen, el servidor donde están alojadas debe soportar PHP.


---------------------------------------------------------
Obtenido de : http://www.webestilo.com/php/php00.phtml

mmmm ... bueno, es mejor comenzar de abajo para después entender de a poco este maravilloso lenguaje... creeme ... yo he empezado con cosas prefabricadas y despues de 1 año recien estoy empeando a entender un poco de este lenguaje....

Sobre tu pregunta:

El formulario puede ser fácilmente creado en html, sin ningún problema. Pero el encargado de enviarlo a los respectivos e-mails es PHP, por lo que en el action de la etiqueta <form> debe ser algo asi ... action="loquesea.PHP" method="POST". Por que POST ???, simple... estas enviando variables no obteniendolas... respecto al PHP ... trata de entenderlo... ahi va


Código HTML:
<?
$mail = "AQUI COLOCAS TODOS LOS E-MAILS A LOS QUE IRÁ DIRIGIDO EL MENSAJE...";
$asunto = "ASUNTO";
$de = "E-MAIL QUE ENVIA EL MENSAJE";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$cuerpo = "AQUI EL CUERPO DEL MENSAJE ... "; 
$accion = mail($mail, $asunto, $cuerpo,"From: $de <$headers");
?> 
recuerda que para llamar una variable en php ... debes hacerlo asi ($nombre_variable). Entonces ... en el HTML vas a crear x número de input de texto con nombre email1, email2, email3 (por ejemplo) para que coloquen un e-mail en cada input ... por lo que en el PHP en la variable $mail llamaras a cada una de las variables que completaron con su respectivo nombre ... quedaría algo asi ...

$mail = "$email1, $email2, $email3";


asi sigues completando con lo que desees...
en el cuerpo deberas llamar a las variables asi:
(".$_POST["nombre_variable"].")

Bueno .. creo que eso es lo básico ... omiti algunas cosas ... pero en fin ... si tienes dudas escribe
__________________
Adios ...!!!!
  #3 (permalink)  
Antiguo 31/12/2006, 07:17
Avatar de fanny0  
Fecha de Ingreso: noviembre-2004
Mensajes: 438
Antigüedad: 19 años, 5 meses
Puntos: 1
Re: Formulario de apadrinamiento

Puedes colocar los archivos completos por favor!...

además no entiendo bien tu formulario dice

$mail = "AQUI COLOCAS TODOS LOS E-MAILS A LOS QUE IRÁ DIRIGIDO EL MENSAJE...";

yo no soy la que coloca los e-mails, si entendiste bien mi pregunta y ves el ejemplo que coloque...es

que las personas ingresen un e-mail en diferentes casillas y a estas personas les llegara un correo electrónico donde va un mensaje de invitación...

al parecer eso no es lo que colocaste, o no lo entiendo, no es un formulario común en php, es un form para enviar correos de invitación para registrase en tu web...

Saludos y muchas gracias
  #4 (permalink)  
Antiguo 31/12/2006, 09:59
Avatar de BLAH !!  
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 20 años, 7 meses
Puntos: 16
De acuerdo Re: Formulario de apadrinamiento

Cita:
Iniciado por BLAH !! Ver Mensaje
Sobre tu pregunta:

El formulario puede ser fácilmente creado en html, sin ningún problema. Pero el encargado de enviarlo a los respectivos e-mails es PHP, por lo que en el action de la etiqueta <form> debe ser algo asi ... action="loquesea.PHP" method="POST". Por que POST ???, simple... estas enviando variables no obteniendolas... respecto al PHP ... trata de entenderlo... ahi va
Fijate lo que escribi .... te digo que el formulario ... vale decir el codigo donde el cliente completa los datos.... se pude hacer fácilmente en HTML.

------------------------------------------------------------------------

Cita:
Iniciado por BLAH !! Ver Mensaje
Código HTML:
<?
$mail = "AQUI COLOCAS TODOS LOS E-MAILS A LOS QUE IRÁ DIRIGIDO EL MENSAJE...";
$asunto = "ASUNTO";
$de = "E-MAIL QUE ENVIA EL MENSAJE";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$cuerpo = "AQUI EL CUERPO DEL MENSAJE ... "; 
$accion = mail($mail, $asunto, $cuerpo,"From: $de <$headers");
?> 
recuerda que para llamar una variable en php ... debes hacerlo asi ($nombre_variable). Entonces ... en el HTML vas a crear x número de input de texto con nombre email1, email2, email3 (por ejemplo) para que coloquen un e-mail en cada input ... por lo que en el PHP en la variable $mail llamaras a cada una de las variables que completaron con su respectivo nombre ... quedaría algo asi ...

$mail = "$email1, $email2, $email3";


asi sigues completando con lo que desees...
en el cuerpo deberas llamar a las variables asi:
(".$_POST["nombre_variable"].")

Bueno .. creo que eso es lo básico ... omiti algunas cosas ... pero en fin ... si tienes dudas escribe
Fijate ... ahí te dije como completar la variable $mail....

Ahora el código para enviar el e-mail está dado tu debes adaptarlo a tu gusto ...
__________________
Adios ...!!!!
  #5 (permalink)  
Antiguo 31/12/2006, 10:14
Avatar de BLAH !!  
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 20 años, 7 meses
Puntos: 16
Mensaje Para que entiendas....

Este será un ejemplo de lo que tu tendrás que hacer...

CODIGO DEL FORMULARIO (HTML)
Código HTML:
<FORM name="NOMBRE_FORMULARIO" method="POST" action="NOMBRE_ARCHIVO_PHP.php">
  Escriba su nombre: <input type="text" name="nombre_cliente"><br>
  Escriba su e-mail: <input type="text" name="email_cliente"><br>
  Escriba el nombre de su amigo: <input type="text" name="nombre_amigo"><br>
  Escriba el e-mail de su amigo: <input type="text" name="email_amigo"><br>
  Agregue un mensaje (opcional):<br>
  <textarea name="msg" rows="5" cols="35">ACA ESCRIBES ALGO PREDETERMINADO O NO ESCRIBES NADA PARA (LOGICAMENTE) NO MOSTAR NADA</textarea>
 <br><br>
  <input type="submit" name="Submit" value="Recomendar">
  <input type="reset" value="Borrar">
</FORM> 
Muy simple no ??? ... tu debes completar el formulario de acuerdo a lo que quieras, recuerda el formulario es sólo HTML.

CODIGO PHP (será un e-mail con HTML en su mensaje)
Código HTML:
<?

$mail = "$email_amigo";
$asunto = "Invitación de recomendación (cambialo a tu pinta)";
$de = "$nombre_cliente";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$cuerpo = "<HTML>

<HEAD> 
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>
</HEAD>

<BODY bgcolor=FFFFFF text=000000 topmargin=10 leftmargin=10>
 <TABLE border=0 cellpadding=0 cellspacing=0 align=center width=500>
  <TR>
   <TD align=left valign=top colspan=2>
    <font face='Verdana, Arial, Helvetica, sans-serif' color='000000' size=2>
    <b>Don(ña) ".$_POST["nombre_amigo"]."  :</b>
   </TD>
  </TR>
  <TR><TD colspan=2>&nbsp;<br></TD></TR>
  <TR>
   <TD align=left valign=top width=120>&nbsp;</TD>
   <TD align=left valign=top>
    <font face='Verdana, Arial, Helvetica, sans-serif' color='000000' size=2>
           Su amigo(a) ".$_POST["nombre_cliente"]." (".$_POST["email_cliente"].") le está invitando
           a visitar nuestro sitio web:
<br>
           <a href='http://tusitio.algo' tarjet='_blank'>http://tusitio.algo</a>
<br><br><br>
           Si usted no conoce a esta persona (".$_POST["nombre_cliente"]."), por favor elimine este e-mail de su bandeja de entrada.
<br><br>
           Puede ser que ".$_POST["nombre_cliente"]." haya escrito 
           un mensaje para usted: ( OPCIONAL )
<br><br>
           ".$_POST["msg"]."
    </font>
   </TD>
  </TR>
 </TABLE>
</BODY>

</HTML>"; 
$accion = mail($mail, $asunto, $cuerpo,"From: $de <$headers");
?> 
Si te fijas en este ejemplo se envía un e-mail con texto html pero también puedes hacerlo sin html (sólo texto).
__________________
Adios ...!!!!
  #6 (permalink)  
Antiguo 31/12/2006, 10:23
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
Re: Formulario de apadrinamiento

Cita:
Iniciado por fanny0 Ver Mensaje
no es un formulario común en php, es un form para enviar correos de invitación para registrase en tu web
Los formularios (o "form") NO SON PHP, es HTML; lo que BLAH dice inicialmente.

Un formulario es un formulario sea cual sea el formato, no importa si es para "apadrinar", "una invitación", registro, logueo... lo que sea!. Solo tienes que recibir la información (el único trabajo de PHP) según el método con el que se envió.

Lee por acá www.php.net/variables.external
Encontrarás ejemplos completos y si buscas en el foro aún más. Te recomiendo simplifiques tu formulario --dejando solo el "HTML puro"-- y el código que hayas realizado para recoger los datos --PHP-- para poder ayudarte mejor.


Cita:
Iniciado por BLAH !! Ver Mensaje
Por que POST ???, simple... estas enviando variables no obteniendolas...
Todo formulario envía información, nunca recibe; tu "justificación" resulta un tanto errónea ¿no? .
POST solo es un método de enviar datos, y solo estás diciendo a tu cliente que ese es el método que emplearás (dentro del cuerpo), no hay más.

Saluton
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #7 (permalink)  
Antiguo 31/12/2006, 10:26
Avatar de BLAH !!  
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 20 años, 7 meses
Puntos: 16
De acuerdo Re: Formulario de apadrinamiento

claro ... jiji hay estan las palabras del jefe ... xD
__________________
Adios ...!!!!
  #8 (permalink)  
Antiguo 31/12/2006, 10:58
Avatar de fanny0  
Fecha de Ingreso: noviembre-2004
Mensajes: 438
Antigüedad: 19 años, 5 meses
Puntos: 1
Re: Formulario de apadrinamiento

No se que paso, funciono una vez y luego ya no....

Bueno me gustaría que fuese un poco diferente, o si lo pueden mejorar...
1, la gente que envia la invitación ya esta registrada y me gustaria que no tuvieran que volver a escribir ni su nombre ni su correo si fuese posible

2. cuando se redirecciona y envia la información me gustaría que dijera, sus invitaciones ya han sido enviadas o en caso contrario que apareciera error al enviar invitación

3. el mensaje de invitación debería ser diferente y llevarte directamente al area de registro


Saludos y muchas gracias
  #9 (permalink)  
Antiguo 31/12/2006, 12:27
Avatar de fanny0  
Fecha de Ingreso: noviembre-2004
Mensajes: 438
Antigüedad: 19 años, 5 meses
Puntos: 1
Pregunta Re: Formulario de apadrinamiento

quiero modificar este formulario , le inclui varios mails de amigos, pero sólo le envia a uno, quiero que le envie la invitación a varios mails inmediatamente

http://www.circulovip.cl/recomiendanos2.html


Cita:
<?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CirculoVip.cl - Campaña 01 de CirculoVip</title>
<link rel="stylesheet" href="templates/spanish_red/css/template_css.css" type="text/css" />
<link rel="stylesheet" href="templates/spanish_red/css/template_css.css" type="text/css" />
<link rel="shortcut icon" href="http://www.circulovip.cl/images/favicon.ico" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="robots" content="noindex, nofollow" />

<script language="JavaScript" src="http://www.circulovip.cl/includes/js/joomla.javascript.js" type="text/javascript"></script>
</head>
<body class="contentpane">
<script language="javascript" type="text/javascript">
function submitbutton() {
var form = document.frontendForm;
// do field validation
if (form.email.value == "" || form.youremail.value == "") {
alert( 'Tiene que escribir su E-Mail y el de destino.' );
return false;
}
return true;
}
</script>

<form action="index2.php?option=com_content&amp;task=ema ilsend" name="frontendForm" method="post" onSubmit="return submitbutton();">
<table cellspacing="0" cellpadding="0" border="0">
<tr>

<td colspan="2">
Enviar por correo a un amigo. </td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td width="130">

E-Mail de su amigo: </td>
<td>
<input type="text" name="email" class="inputbox" size="25" />
</td>
</tr>
<tr>
<td width="130">

E-Mail de su amigo: </td>
<td>
<input type="text" name="email" class="inputbox" size="25" />
</td></tr>
<tr>
<td width="130">

E-Mail de su amigo: </td>
<td>
<input type="text" name="email" class="inputbox" size="25" />
</td></tr>
<tr>
<td width="130">

E-Mail de su amigo: </td>
<td>
<input type="text" name="email" class="inputbox" size="25" />
</td>
</tr>
<tr>
<td height="27">
Su nombre: </td>

<td>
<input type="text" name="yourname" class="inputbox" size="25" />
</td>
</tr>
<tr>
<td>
Su E-Mail: </td>
<td>

<input type="text" name="youremail" class="inputbox" size="25" />
</td>
</tr>
<tr>
<td>
Título del mensaje: </td>
<td>
<input name="subject" type="text" class="inputbox" value="Te invito a que formes partes de CirculoVip.cl" size="40" maxlength="100" />

</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" name="submit" class="button" value="Enviar E-Mail" />
&nbsp;&nbsp;

<input type="button" name="cancel" value="Cancelar" class="button" onclick="window.close();" />
</td>
</tr>
</table>

<input type="hidden" name="id" value="17" />
<input type="hidden" name="itemid" value="0" />
<input type="hidden" name="j12bab116e198d123a331852e78512ab6" value="1" />
</form>

</body>
</html>
  #10 (permalink)  
Antiguo 31/12/2006, 14:16
Avatar de BLAH !!  
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 20 años, 7 meses
Puntos: 16
Re: Formulario de apadrinamiento

separa los emails de la variable
$mail con un ";" o sea ....

<?

$mail = "$email1; $email2; $email3; $email4";
.....

?>

lo que tu estas haciendo es nombrar 4 input de text de la misma forma por eso nunca llegarán 4 resultados... debes cambiarlos a distintos name.
__________________
Adios ...!!!!
  #11 (permalink)  
Antiguo 31/12/2006, 14:37
Avatar de fanny0  
Fecha de Ingreso: noviembre-2004
Mensajes: 438
Antigüedad: 19 años, 5 meses
Puntos: 1
Re: Formulario de apadrinamiento

no te entiendo, quieres que separe esto


Cita:
<tr>
<td width="130">

E-Mail de su amigo: </td>
<td>
<input type="text" name="email1" class="inputbox" size="25" />
</td>
</tr>
;
Así o que...donde??
  #12 (permalink)  
Antiguo 31/12/2006, 15:07
Avatar de BLAH !!  
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 20 años, 7 meses
Puntos: 16
Re: Formulario de apadrinamiento

... justamente ... tu tienes 4 input de texto como este
<input type="text" name="email" class="inputbox" size="25" />

----------------------

Si te fijas los 4 tienen el mismo NAME por lo tanto debes cambiarlos para que no se repitan .... puede ser algo asi

<input type="text" name="email1" class="inputbox" size="25" />
<input type="text" name="email2" class="inputbox" size="25" />
<input type="text" name="email3" class="inputbox" size="25" />
<input type="text" name="email4" class="inputbox" size="25" />


y en el PHP lo llamas así:

<?

$mail = "$email1; $email2; $email3; $email4";
.....

?>
__________________
Adios ...!!!!
  #13 (permalink)  
Antiguo 01/01/2007, 19:15
Avatar de fanny0  
Fecha de Ingreso: noviembre-2004
Mensajes: 438
Antigüedad: 19 años, 5 meses
Puntos: 1
Re: Formulario de apadrinamiento

ay si...ya me resulto, muchas gracias, es parecido a algo que me ocurria para cargar swf en otro swf una vez...con el asunto de los script....

con que comando puedo hacer que el mensaje que envio sea html?? para que lleve alguna imagen pero que de todas maneras se puedidiera leer facilmente??


cambie el codigo este es el php...

Cita:
<?php
$n_destinatario = $_POST["n_destinatario"];
$e_destinatario = $_POST["e_destinatario"];
$n_remitente = $_POST["n_remitente"];
$e_remitente = $_POST["e_remitente"];
$comentario = $_POST["comentario"];
if ($n_destinatario != "" && $e_destinatario != "" && $n_remitente != "" && $e_remitente != "")
{
//indica aqui la url de tu sitio
$url = "http://www.circulovip.cl";
//indica aqui el nombre de tu sitio
$nombre_sitio = "CirculoVip.cl";
$asunto = $n_remitente . " te apadrina para que formes parte CirculoVip.cl";
$mensaje = "Hola $n_destinatario:<br><br>";
$mensaje .= $n_remitente . " te apadrina para que formes parte de <a href='" . $url . "'>" . $nombre_sitio . "</a><br>";
$mensaje .= "La URL es:" . $url ."<br><br>";
$mensaje .= "Su comentario:<br>" . $comentario;
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type:text/html; charset=iso-8859-1\r\n";
$headers .= "From: $e_remitente\r\n";
$headers .= "Repaly-to: $e_remitente\r\n";
$headers .= "Cc: $e_remitente\r\n";
mail($e_destinatario,$asunto,$mensaje,$headers);
echo "<b>El mensaje ha sido enviado</b>.<br>Gracias por recomendarnos!";
}
else
{
echo "No has rellenado todos los campos necesarios.<br>";
echo "Por favor vuelve <A HREF='javascript:history.back()'><U>atras</U></A> para corregir los campos.";
}
?>


Saludos y muchas felicidades para el 2007 y todos los años que vienen.!!...muchas gracias
  #14 (permalink)  
Antiguo 02/01/2007, 14:34
Avatar de BLAH !!  
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 20 años, 7 meses
Puntos: 16
De acuerdo Re: Formulario de apadrinamiento

mmm... creo que te falta aprender a leer , fijate en los mensajes que he escrito para ti ... y los codigos que he colocado ... haz el intento de entender. Uno de los últimos mensajes con código que te deje es para envío de e-mail en formato HTML .... FIJATE BIEN
__________________
Adios ...!!!!
  #15 (permalink)  
Antiguo 02/01/2007, 16:07
Avatar de fanny0  
Fecha de Ingreso: noviembre-2004
Mensajes: 438
Antigüedad: 19 años, 5 meses
Puntos: 1
Re: Formulario de apadrinamiento

ok, muchas gracias....no es que no sepa leer es que NO ENTIENDO...


MI IDEA ES COLOCAR IMAGENES Y NO SE COMO, PERO MUCHAS GRACIAS POR TU AMABILIDAD
  #16 (permalink)  
Antiguo 02/01/2007, 16:38
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Re: Formulario de apadrinamiento

Sube las imagenes a tu sitio y en el cuerpo del mail, las colocas asi:

<img src="http://www.tusitio.com/img01.jpg" width="50" height="50"/>


Saludos.
__________________
Federico.

Mi página: www.jourmoly.com.ar
  #17 (permalink)  
Antiguo 04/01/2007, 17:56
Avatar de fanny0  
Fecha de Ingreso: noviembre-2004
Mensajes: 438
Antigüedad: 19 años, 5 meses
Puntos: 1
Pregunta Re: Formulario de apadrinamiento

Por ejemplo??

$asunto = $n_remitente . " te apadrina para que formes parte CirculoVip.cl";
<img src="http://www.tusitio.com/logo.jpg" width="50" height="50"/>
$mensaje = "Hola $n_destinatario:<br><br>";
$mensaje .= $n_remitente . " te apadrina para que formes parte de <a href='" . $url . "'>" . $nombre_sitio . "</a><br>";
$mensaje .= "La URL es:" . $url ."<br><br>";
$mensaje .= "Su comentario:<br>" . $comentario;
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type:text/html; charset=iso-8859-1\r\n";
$headers .= "From: $e_remitente\r\n";
$headers .= "Repaly-to: $e_remitente\r\n";
$headers .= "Cc: $e_remitente\r\n";
mail($e_destinatario,$asunto,$mensaje,$headers);
echo "<b>El mensaje ha sido enviado</b>.<br>Gracias por recomendarnos!";
}
else

Este es el codigo que ocupo...

y si quiciera poner un background??

Saludos y muchas gracias!
  #18 (permalink)  
Antiguo 04/01/2007, 19:59
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Re: Formulario de apadrinamiento

Ahi donde colocaste el codigo para la imagen, no pinta nada. Esta fuera de cualquier variable y por lo tanto no solo no hara lo que deseas, sino que tambien php te tirara un error.

Sin animos de ofender... es solo un consejo, decidete a leer las basicas de php o si no es tu campo consigue alguien que se dedique a esto para que te lo haga ;)

Saludos.
__________________
Federico.

Mi página: www.jourmoly.com.ar
  #19 (permalink)  
Antiguo 05/01/2007, 06:19
Avatar de fanny0  
Fecha de Ingreso: noviembre-2004
Mensajes: 438
Antigüedad: 19 años, 5 meses
Puntos: 1
Pregunta Re: Formulario de apadrinamiento

Bueno, muchas gracias por tu ayuda, y muchas gracias por tu amabilidad y tu comprension, pero no se para que creen que uno está preguntando...si uno supiera de php o entendiera los tutoriales o ubiese hecho algún curso no estaría preguntando, no creo además que esta aplicación sea tan tremenda o algo tan complicado...supongo que te aburriste de ayudarme, muchas gracias, no me interesa pedirle a nadie que lo haga...asi estoy aprendiendo poco a poco, pero si no quieres ayudarme más no importa, tal vez allá alguien que lo pueda hacer...


Además fuiste tu el que llegas y colocas un codigo al azar y no explicas donde va este codigo, tal vez para ti y para la gente que sabe es muy facil ...pero yo no se donde va y me gustaría saberlo...

muchas gracias nuevamente



SI ALGUIEN SABE DONDE COLOCAR EL CODIGO, Y NO LE PARECE ALGO TAN TREMENDO, POR FAVOR ME PUEDEN AYUDAR...DICIENDOME DONDE COLOCO EL CODIGO


SALUDOS Y MUCHAS GRACIAS
  #20 (permalink)  
Antiguo 05/01/2007, 07:59
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Re: Formulario de apadrinamiento

Código PHP:
$asunto $n_remitente " te apadrina para que formes parte CirculoVip.cl";
$mensaje "<img src=\"http://www.tusitio.com/logo.jpg\" width=\"50\" height=\"50\"/><br><br>";
$mensaje .= "Hola $n_destinatario:<br><br>";
$mensaje .= $n_remitente " te apadrina para que formes parte de <a href='" $url "'>" $nombre_sitio "</a><br>";
$mensaje .= "La URL es:" $url ."<br><br>";
$mensaje .= "Su comentario:<br>" $comentario;
$headers "MIME-Version: 1.0\r\n";
$headers .= "Content-type:text/html; charset=iso-8859-1\r\n";
$headers .= "From: $e_remitente\r\n";
$headers .= "Repaly-to: $e_remitente\r\n";
$headers .= "Cc: $e_remitente\r\n";
mail($e_destinatario,$asunto,$mensaje,$headers);
echo 
"<b>El mensaje ha sido enviado</b>.<br>Gracias por recomendarnos!";
}
else 

Mi intención no era ofenderte... y ademas creo que te di dos buenos consejos, leer las basicas... solucionarias este y muchos otros problemas, incluso los que te apareceran ahora cuando quieras seguir agregandole html a tu mail... o cederlo a alguien que sepa.

Saludos.
__________________
Federico.

Mi página: www.jourmoly.com.ar
  #21 (permalink)  
Antiguo 05/01/2007, 11:10
Avatar de fanny0  
Fecha de Ingreso: noviembre-2004
Mensajes: 438
Antigüedad: 19 años, 5 meses
Puntos: 1
Re: Formulario de apadrinamiento

ok...muchas gracias
  #22 (permalink)  
Antiguo 07/01/2007, 14:16
Avatar de fanny0  
Fecha de Ingreso: noviembre-2004
Mensajes: 438
Antigüedad: 19 años, 5 meses
Puntos: 1
Pregunta Re: Formulario de apadrinamiento

Y para que enviar la invitación los usuarios registrados no necesitaran logearse...

tendría que ser algo así???

pero me arroja error

Cita:
<?php
$usuario = $mainframe -> getUser();

$nombre_de_usuario = $usuario -> name;
$email_de_usuario = $usuario -> email;

$n_destinatario = $_POST["n_destinatario"];
$e_destinatario = $_POST["e_destinatario"];
$n_remitente = $_POST["name"];
$e_remitente = $_POST["email"];
if ($n_destinatario != "" && $e_destinatario != "" && $name != "" && $email != "")
{
//indica aqui la url de tu sitio
$url = "http://www.circulovip.cl";
//indica aqui el nombre de tu sitio
$nombre_sitio = "CirculoVip.cl";
$asunto = $name . " te apadrina para que formes parte CirculoVip.cl";
$mensaje .= "<img src=\"http://www.circulovip.cl/templates/spanish_red/images/spanish_joomla_logo.png\" width=\"249\" height=\"59\"/>";
$mensaje = "Hola $n_destinatario:<br><br>";
$mensaje .= $name . " te apadrina para que formes parte de <a href='" . $url . "'>" . $nombre_sitio . "</a><br>";
$mensaje .= "La URL es:" . $url ."<br><br>";
$mensaje .= "recuerda escribir el e-mail de tu padrino al registrarte:<br>" . $email;
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type:text/html; charset=iso-8859-1\r\n";
$headers .= "From: $e_remitente\r\n";
$headers .= "Repaly-to: $email\r\n";
$headers .= "Cc: $email\r\n";
mail($e_destinatario,$asunto,$mensaje,$headers);
echo "<b>El mensaje ha sido enviado</b>.<br>Gracias por recomendarnos!";
}
else
{
echo "No has rellenado todos los campos necesarios.<br>";
echo "Por favor vuelve <A HREF='javascript:history.back()'><U>atras</U></A> para corregir los campos.";
}
?>
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:03.