Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

formulario de apadrinamiento enviado con usuarios registrado

Estas en el tema de formulario de apadrinamiento enviado con usuarios registrado en el foro de Sistemas de gestión de contenidos en Foros del Web. Si uno esta ocupando el joomla pero tuve que hacer un wrape para poder poner un formulario de apadrinamiento...pero quiero que para enviarlo no sea ...
  #1 (permalink)  
Antiguo 07/01/2007, 14:19
Avatar de fanny0  
Fecha de Ingreso: noviembre-2004
Mensajes: 438
Antigüedad: 20 años
Puntos: 1
Pregunta formulario de apadrinamiento enviado con usuarios registrado

Si uno esta ocupando el joomla pero tuve que hacer un wrape para poder poner un formulario de apadrinamiento...pero quiero que para enviarlo no sea necesario que las personas coloquen ni su nombre ni su email

debería ser algo así el archivo php?
me aparece un error, pero es que no estoy segura de como va esto


<?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.";
}
?>
  #2 (permalink)  
Antiguo 07/01/2007, 15:19
Avatar de javioreto  
Fecha de Ingreso: enero-2005
Ubicación: C:\España\Bilbao
Mensajes: 1.212
Antigüedad: 19 años, 10 meses
Puntos: 15
Re: formulario de apadrinamiento enviado con usuarios registrado

saludos, y si no quieres ni su email ni su nombre porque en el codigo php figura esto?:
$nombre_de_usuario = $usuario -> name;
$email_de_usuario = $usuario -> email;
$n_remitente = $_POST["name"];
$e_remitente = $_POST["email"];
etc.

cuanto más codigo metas en más cosas te podrás equivocar, hazlo lo más simple que puedas y si funciona entonces añadele más extras.
  #3 (permalink)  
Antiguo 07/01/2007, 15:35
Avatar de fanny0  
Fecha de Ingreso: noviembre-2004
Mensajes: 438
Antigüedad: 20 años
Puntos: 1
Pregunta Re: formulario de apadrinamiento enviado con usuarios registrado

Me dice cuando relleno los campos del formulario que no he rellenado todo


que cosa debería sacar o modificar entonces??

Así tendría que quedar??

Cita:
<?php
$nombre_de_usuario = $usuario -> name;
$email_de_usuario = $usuario -> email;
$n_remitente = $_POST["name"];
$e_remitente = $_POST["email"];
$n_destinatario = $_POST["n_destinatario"];
$e_destinatario = $_POST["e_destinatario"];
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.";
}
?>
  #4 (permalink)  
Antiguo 07/01/2007, 19:20
Avatar de fanny0  
Fecha de Ingreso: noviembre-2004
Mensajes: 438
Antigüedad: 20 años
Puntos: 1
Re: formulario de apadrinamiento enviado con usuarios registrado

Y..si Quiero Que Vaya El Nombre Y El E-mail, Pero No Que El Usuario Tenga Que Escribirlo, Si No Que Lo Detecte Ya Que Esta Logueado


Me Hago Entender Ahora?
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 17:21.