Retroceder   Foros del Web > Diseño de Sitios web > Aplicaciones pre-fabricadas

Respuesta
 
Herramientas Desplegado
Antiguo 07-ene-2007, 13:19   #1 (permalink)
fanny0 ha deshabilitado el karma
 
Avatar de fanny0
 
Fecha de Ingreso: noviembre-2004
Mensajes: 221
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.";
}
?>
fanny0 está desconectado   Responder Citando
Antiguo 07-ene-2007, 14:19   #2 (permalink)
javioreto está en el buen camino
 
Avatar de javioreto
 
Fecha de Ingreso: enero-2005
Ubicación: C:\España\Bilbao
Mensajes: 1.053
Enviar un mensaje por MSN a javioreto
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.
__________________
Yin-Yan Software - Diseño y Desarrollo Web
http://www.yin-yan.es
Pedrosa de Valdeporres - Web de turismo rural
http://pedrosa.yin-yan.es
javioreto está desconectado   Responder Citando
Antiguo 07-ene-2007, 14:35   #3 (permalink)
fanny0 ha deshabilitado el karma
 
Avatar de fanny0
 
Fecha de Ingreso: noviembre-2004
Mensajes: 221
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.";
}
?>
fanny0 está desconectado   Responder Citando
Antiguo 07-ene-2007, 18:20   #4 (permalink)
fanny0 ha deshabilitado el karma
 
Avatar de fanny0
 
Fecha de Ingreso: noviembre-2004
Mensajes: 221
Cool 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?
fanny0 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 04:29.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93