Foros del Web » Programando para Internet » PHP »

script php RECOMENDAR WEB A VARIOS AMIGOS

Estas en el tema de script php RECOMENDAR WEB A VARIOS AMIGOS en el foro de PHP en Foros del Web. alguien sabe de algun script similar a este... http://www.megavuelos.com/recomendar.php...
  #1 (permalink)  
Antiguo 10/12/2006, 11:12
 
Fecha de Ingreso: mayo-2002
Ubicación: Perú
Mensajes: 72
Antigüedad: 22 años
Puntos: 0
script php RECOMENDAR WEB A VARIOS AMIGOS

alguien sabe de algun script similar a este...
http://www.megavuelos.com/recomendar.php
__________________
......:::::: "La Calidad nunca es un accidente, es el resultado de un esfuerzo inteligente." ::::::......
  #2 (permalink)  
Antiguo 10/12/2006, 20:04
Avatar de urgido  
Fecha de Ingreso: febrero-2005
Mensajes: 2.351
Antigüedad: 19 años, 2 meses
Puntos: 25
Re: script php RECOMENDAR WEB A VARIOS AMIGOS

Pide tu post sea movido al foro indicado: Aplicaciones pre-fabricadas. Saludos
__________________
Hospedaje Web al mejor costo!
  #3 (permalink)  
Antiguo 10/12/2006, 20:10
Avatar de marcosr  
Fecha de Ingreso: agosto-2005
Ubicación: Montevideo, Uruguay
Mensajes: 451
Antigüedad: 18 años, 8 meses
Puntos: 5
De acuerdo Re: script php RECOMENDAR WEB A VARIOS AMIGOS

Prefabricadas? Aquí fabricamos nosotros el código.

Es muy simple, con un poquito de lectura aún sin saber nada de PHP se saca... Que pena que seamos tan cómodos.

Hagámislo con 4 campos nada más, Nombre de tu amigo, Tu nombre, Tu dirección de correo electrónico y La dirección de correo electrónico de tu amigo.

Nombre de tu amigo pasará a llamarse >> "Para"
Tu nombre pasará a llamarse >> "Nombre"
Tu dirección de correo electrónico pasará a llamarse >> "De"
Dirección de correo electrónico de tu amigo pasará a llamarse >> "A"

Entonces el código es:

Código PHP:
if (isset($_POST['nombre del boton Submit'])) {
$para $_POST['Para'];
$nombre $_POST['Nombre'];
$de $_POST['De'];
$a $_POST['A'];

mail($a$nombre.' te recomienda que visites http://www.tuweb.com''Hola '.$para.' ! <br />'.$nombre.' te recomienda que hagas clic en el siguiente link:<br /><a href="http://www.tuweb.com/">Clic aquí</a><br /> Responder a'.$de); 

Saludos !

P.D.: La próxima investiga un poco más, seguro aprenderás mucho más de lo que no aprendiste de esta forma, va por experiencia propia.
  #4 (permalink)  
Antiguo 23/12/2006, 23:33
 
Fecha de Ingreso: mayo-2002
Ubicación: Perú
Mensajes: 72
Antigüedad: 22 años
Puntos: 0
Re: script php RECOMENDAR WEB A VARIOS AMIGOS

if (isset($_POST['nombre del boton Submit'])) {
$para = $_POST['Para'];
$nombre = $_POST['Nombre'];
$de = $_POST['De'];
$a = $_POST['A'];

mail($a, $nombre.' te recomienda que visites http://www.tuweb.com', 'Hola '.$para.' ! <br />'.$nombre.' te recomienda que hagas clic en el siguiente link:<br /><a href="http://www.tuweb.com/">Clic aquí</a><br /> Responder a'.$de);
}


muchas gracias por el aporte amigo , pero este es para enviar a una sola persona, si quisiera que este se enviara al mismo tiempo a varias personas como seria... asi talvez o alguna sugerencia, gracias por su ayuda anticipada

ese codigo seria el correcto....?????

if (isset($_POST['nombre del boton Submit'])) {
$para = $_POST['Para1'];
$para = $_POST['Para2'];
$para = $_POST['Para3'];
$para = $_POST['Para4'];
$nombre = $_POST['Nombre'];
$de = $_POST['De'];
$a = $_POST['A'];

mail($a, $nombre.' te recomienda que visites http://www.tuweb.com', 'Hola '.$para.' ! <br />'.$nombre.' te recomienda que hagas clic en el siguiente link:<br /><a href="http://www.tuweb.com/">Clic aquí</a><br /> Responder a'.$de);
}



lo que se necesita es algo similar a esto

http://www.megavuelos.com/recomendar.php
__________________
......:::::: "La Calidad nunca es un accidente, es el resultado de un esfuerzo inteligente." ::::::......
  #5 (permalink)  
Antiguo 24/12/2006, 08:36
Avatar de marcosr  
Fecha de Ingreso: agosto-2005
Ubicación: Montevideo, Uruguay
Mensajes: 451
Antigüedad: 18 años, 8 meses
Puntos: 5
Re: script php RECOMENDAR WEB A VARIOS AMIGOS

Hola, quizás este tutorial de PHP (muy completo) pueda guiarte mejor y probablemente te dé alguna idea para agregarle a la recomendación.

Prueba lo siguiente pero no te garantizo que esté 100% perfecto ya que no estoy en mi PC por lo que no puedo prender el servidor de correo

Código PHP:
if (isset($_POST['nombre del boton Submit'])) {
$destinatarios explode(';'$_POST['Para']);
$total count($destinatarios0);

do {
$para $destinatarios[0];
$nombre $_POST['Nombre'];
$de $_POST['De'];
$a $_POST['A'];

mail($a$nombre.' te recomienda que visites http://www.tuweb.com''Hola '.$para.' ! <br />'.$nombre.' te recomienda que hagas clic en el siguiente link:<br /><a href="http://www.tuweb.com/">Clic aquí</a><br /> Responder a'.$de);
$total--;
} while (
$total != 0);

Saludos !

Última edición por marcosr; 28/12/2006 a las 16:41
  #6 (permalink)  
Antiguo 24/12/2006, 09:25
 
Fecha de Ingreso: mayo-2002
Ubicación: Perú
Mensajes: 72
Antigüedad: 22 años
Puntos: 0
Re: script php RECOMENDAR WEB A VARIOS AMIGOS

muchas gracias por tu respuesta, pero aun no funciona
__________________
......:::::: "La Calidad nunca es un accidente, es el resultado de un esfuerzo inteligente." ::::::......
  #7 (permalink)  
Antiguo 24/12/2006, 16:04
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Re: script php RECOMENDAR WEB A VARIOS AMIGOS

Cita:
Iniciado por marcosr Ver Mensaje
Prefabricadas? Aquí fabricamos nosotros el código.

Es muy simple, con un poquito de lectura aún sin saber nada de PHP se saca... Que pena que seamos tan cómodos.
Que yo sepa no es un foro de encargue, sino mas bien de consulta de dudas... y por eso no me parece que la respuesta de urgido sea de comodo.

Se esta pidiendo un script hecho... lo envian a un subforo de scripts prefabricados...

JAPIQUI, chequea hotscripts


Saludos, ¡felices fiestas!
__________________
Federico.

Mi página: www.jourmoly.com.ar
  #8 (permalink)  
Antiguo 25/12/2006, 18:52
 
Fecha de Ingreso: mayo-2002
Ubicación: Perú
Mensajes: 72
Antigüedad: 22 años
Puntos: 0
Re: script php RECOMENDAR WEB A VARIOS AMIGOS

gracias a todos por sus respuestas
__________________
......:::::: "La Calidad nunca es un accidente, es el resultado de un esfuerzo inteligente." ::::::......
  #9 (permalink)  
Antiguo 25/12/2006, 22:14
 
Fecha de Ingreso: mayo-2006
Ubicación: Argentina (Buenos Aires,CABALLITO)
Mensajes: 331
Antigüedad: 18 años
Puntos: 9
Re: script php RECOMENDAR WEB A VARIOS AMIGOS

el script de marcosr esta perfecto,si quiere enviar el mail a varias personas que lo separe con una " , " cada mail y listo.
  #10 (permalink)  
Antiguo 26/12/2006, 08:49
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Re: script php RECOMENDAR WEB A VARIOS AMIGOS

Cita:
Iniciado por resu Ver Mensaje
el script de marcosr esta perfecto,si quiere enviar el mail a varias personas que lo separe con una " , " cada mail y listo.
Estaba mirandolo recien de casualidad y creo que hay algunas cosas que no entiendo...

Si $todo vale 5 por ejemplo, y se repite enviar mail mientras $todo != 0 y no se le rresta 1 a $todo..., no es un bucle "indefinido"?

Por otro lado, que trae $_POST['a']?, si trae toda la lista de destinatarios, creo que algo esta mal.


Saludos.
__________________
Federico.

Mi página: www.jourmoly.com.ar
  #11 (permalink)  
Antiguo 28/12/2006, 16:40
Avatar de marcosr  
Fecha de Ingreso: agosto-2005
Ubicación: Montevideo, Uruguay
Mensajes: 451
Antigüedad: 18 años, 8 meses
Puntos: 5
Re: script php RECOMENDAR WEB A VARIOS AMIGOS

El único error y lo aclaré arriba que si está es el de el do {} while pero es simple.

A $total se le descuenta uno mediante un -- en cada do { luego de enviar el mail, mirá el código de nuevo por favor...

Saludos...

Última edición por marcosr; 20/02/2007 a las 20:09
  #12 (permalink)  
Antiguo 28/12/2006, 16:45
Avatar de marcosr  
Fecha de Ingreso: agosto-2005
Ubicación: Montevideo, Uruguay
Mensajes: 451
Antigüedad: 18 años, 8 meses
Puntos: 5
Re: script php RECOMENDAR WEB A VARIOS AMIGOS

Es más, el código ahora está 99% perfecto y lo he testeado, solo falta darle uso para verificar el 1%.

Código PHP:
<?

if (isset($_POST['Submit'])) {
$destinatarios explode(';'$_POST['Para']);
$total count($destinatarios0);
echo 
$total;
$numero 0;

do {
$para $destinatarios[$numero];
echo 
$para;
$nombre $_POST['Nombre'];
$de $_POST['De'];
$a $_POST['A'];

mail($para$nombre.' te recomienda que visites http://www.tuweb.com''Hola '.$para.' ! <br />'.$nombre.' te recomienda que hagas clic en el siguiente link:<br /><a href="http://www.tuweb.com/">Clic aquí</a><br /> Responder a'.$de);
$total--;
$numero++;
} while (
$total != 0);
}
?>
Saludos !!

Última edición por marcosr; 28/12/2006 a las 19:44
  #13 (permalink)  
Antiguo 28/12/2006, 16:50
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Re: script php RECOMENDAR WEB A VARIOS AMIGOS

Cita:
Iniciado por marcosr Ver Mensaje
Nada esta mal TERCO

El único error y lo aclaré arriba que si está es el de el do {} while pero es simple.

A $total se le descuenta uno mediante un -- en cada do { luego de enviar el mail, mirá el código de nuevo por favor...

Saludos...
Me parece que sos un poquito irrespetuoso al decirme terco solo por una pregunta. Y nada estaba mal? seguro? De terco nada.

Insisto con mi pregunta.

Cita:
Iniciado por Fridureiks Ver Mensaje
Por otro lado, que trae $_POST['a']?, si trae toda la lista de destinatarios, creo que algo esta mal.

EDITO: Veo que arreglaste el codigo, algo estaba mal despues de todo, no? La proxima vez no vayas al choque tan rapidamente, porque solamente te estaba preguntando.


Saludos.
__________________
Federico.

Mi página: www.jourmoly.com.ar

Última edición por Fridureiks; 29/12/2006 a las 00:07
  #14 (permalink)  
Antiguo 04/01/2007, 07:42
 
Fecha de Ingreso: mayo-2002
Ubicación: Perú
Mensajes: 72
Antigüedad: 22 años
Puntos: 0
Re: script php RECOMENDAR WEB A VARIOS AMIGOS

Gracias anticipadas por su ayuda
marcosr me podrias ayudar con esto, que esta mal, aun no logro poner en funcionamiento esto.


formulario.html
====================================
<HTML>
<HEAD>
<TITLE></TITLE>
<META content="text/html; charset=windows-1252" http-equiv=Content-Type>
</head>

<BODY bgColor=#FFFFFF>
<TABLE border=0 width="75%">
<TR>
<TD bgColor=#e4e4c9
style="BORDER-BOTTOM: rgb(148,148,73) 1px solid; BORDER-LEFT: rgb(148,148,73) 1px solid; BORDER-RIGHT: rgb(148,148,73) 1px solid; BORDER-TOP: rgb(148,148,73) 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px"
width="100%">
<FORM
action=recomendaramigos.php
method=post>
<p align="center"><FONT face=Arial size=2><B>Tu
nombre completo:</B></FONT> &nbsp;
<p align="center"> <INPUT name=Nombre
size=40>
<p align="center"><FONT face=Arial size=2><B>Tu email:</B></FONT>
<p align="center"><INPUT name=De
size=40>
<p align="center"><FONT face=Arial size=2><B>Nombres
amigos: </B></FONT>
<p align="center"><INPUT name=Para
size=40>
<p align="center"><FONT face=Arial size=2><B>Emails
amigos:</B></FONT>
<p align="center"><INPUT name=A
size=40>
<p align="center"><INPUT name=Submit type=submit value="Enviar a un Amigo">
</FORM>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

___________________________________________
recomendaramigos.php
====================================
<?

if (isset($_POST['Submit'])) {
$destinatarios = explode(';', $_POST['Para']);
$total = count($destinatarios, 0);
echo $total;
$numero = 0;

do {
$para = $destinatarios[$numero];
echo $para;
$nombre = $_POST['Nombre'];
$de = $_POST['De'];
$a = $_POST['A'];

mail($para, $nombre.' te recomienda que visites http://www.tuweb.com', 'Hola '.$para.' ! <br />'.$nombre.' te recomienda que hagas clic en el siguiente link:<br /><a href="http://www.tuweb.com/">Clic aquí</a><br /> Responder a'.$de);
$total--;
$numero++;
} while ($total != 0);
}
?>
__________________
......:::::: "La Calidad nunca es un accidente, es el resultado de un esfuerzo inteligente." ::::::......
  #15 (permalink)  
Antiguo 09/01/2007, 19:55
 
Fecha de Ingreso: mayo-2002
Ubicación: Perú
Mensajes: 72
Antigüedad: 22 años
Puntos: 0
Re: script php RECOMENDAR WEB A VARIOS AMIGOS

Bueno de todos modos gracias.
Veo que nadie puede ayudarme a resolver este problema tan simple.
__________________
......:::::: "La Calidad nunca es un accidente, es el resultado de un esfuerzo inteligente." ::::::......
  #16 (permalink)  
Antiguo 19/01/2007, 08:18
 
Fecha de Ingreso: mayo-2002
Ubicación: Perú
Mensajes: 72
Antigüedad: 22 años
Puntos: 0
Re: script php RECOMENDAR WEB A VARIOS AMIGOS

no puedo creer que no exista un alguien que me pueda ayudar a resolver este problema que al parecer es tan sencillo
__________________
......:::::: "La Calidad nunca es un accidente, es el resultado de un esfuerzo inteligente." ::::::......
  #17 (permalink)  
Antiguo 19/01/2007, 09:00
Avatar de the_scorpion  
Fecha de Ingreso: mayo-2006
Ubicación: Cuba
Mensajes: 696
Antigüedad: 18 años
Puntos: 3
Re: script php RECOMENDAR WEB A VARIOS AMIGOS

Hola

Es dificil que alguien te ayude cuando has dicho que te ayude "marcosr" en un foro eso no es bueno dirigirse a tales o mas cuales.

todo el mundo colabora nada aqui es de pago como en muchos topics esto se ha dicho.

pero hiendo a tu problema es tan simple

en tu función mail tienes variable $para cuando esa variable en el formualrio es la del nombre mas bien ha de ser $a

te recomiendo que le pongas buenos nombre para no perder como por ejemplo
nombre_r
email_r
nombre_d
email_d

eso era mas o menos por ponerte un ejemplo

aqui el error
mail($para, $nombre.' te recomienda que visites http://www.tuweb.com', 'Hola '.$para.' ! <br />'.$nombre.' te recomienda que hagas clic en el siguiente link:<br /><a href="http://www.tuweb.com/">Clic aquí</a><br /> Responder a'.$de);
mail($a, $nombre.' te recomienda que visites http://www.tuweb.com', 'Hola '.$para.' ! <br />'.$nombre.' te recomienda que hagas clic en el siguiente link:<br /><a href="http://www.tuweb.com/">Clic aquí</a><br /> Responder a'.$de);


suerte
__________________
Que hablen mal de uno es espantoso. Pero hay algo peor: que no hablen.
Quien hace, puede equivocarse. Quien nada hace, ya está equivocado".
  #18 (permalink)  
Antiguo 19/01/2007, 09:35
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Re: script php RECOMENDAR WEB A VARIOS AMIGOS

the_scorpion, el $para yo creo que esta bien, pues es para recomendar la web a varios amigos, y si te fijas el $para trae cada una de las direcciones.

Por otro lado japiqui, si deseas que te ayuden, colabora indicando el error o que es lo que sucede... o bien espera que marcosr le tire un service pack a su codigo... o varios, hasta que quede funcionando al 100% si es que el problema es su codigo... quiza el problema sea tu formulario o donde estes probando dicho script.

Un saludo.
__________________
Federico.

Mi página: www.jourmoly.com.ar
  #19 (permalink)  
Antiguo 19/01/2007, 09:47
Avatar de the_scorpion  
Fecha de Ingreso: mayo-2006
Ubicación: Cuba
Mensajes: 696
Antigüedad: 18 años
Puntos: 3
Re: script php RECOMENDAR WEB A VARIOS AMIGOS

si mano pero en el formulario
<p align="center"><FONT face=Arial size=2><B>Nombres
amigos: </B></FONT>
<p align="center"><INPUT name=Para
size=40>
es nombre de amigos

y los email es
<p align="center"><FONT face=Arial size=2><B>Emails
amigos:</B></FONT>
<p align="center"><INPUT name=A
size=40>

es lo que veo

mirale bien el formulario Fridureiks y asi nos vamos ayudando un poco mas.

salu2
__________________
Que hablen mal de uno es espantoso. Pero hay algo peor: que no hablen.
Quien hace, puede equivocarse. Quien nada hace, ya está equivocado".
  #20 (permalink)  
Antiguo 19/01/2007, 16:05
Avatar de urgido  
Fecha de Ingreso: febrero-2005
Mensajes: 2.351
Antigüedad: 19 años, 2 meses
Puntos: 25
Re: script php RECOMENDAR WEB A VARIOS AMIGOS

no sé como siguen ayudando a personas de ese tipo. Saludos
__________________
Hospedaje Web al mejor costo!
  #21 (permalink)  
Antiguo 23/01/2007, 10:27
 
Fecha de Ingreso: diciembre-2006
Mensajes: 26
Antigüedad: 17 años, 4 meses
Puntos: 0
Re: script php RECOMENDAR WEB A VARIOS AMIGOS

como se podria a ese mismo formulario que recomienda a otros mail, adjuntarle una imagen para que llegue e los mail recomendados...?
  #22 (permalink)  
Antiguo 19/01/2008, 18:04
Avatar de kerze  
Fecha de Ingreso: julio-2006
Mensajes: 28
Antigüedad: 17 años, 9 meses
Puntos: 0
Re: script php RECOMENDAR WEB A VARIOS AMIGOS

por que me sale esto en recomendaramigos.php pueden corregirlo eso sale al enviar.
Cita:
1carlos
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in E:\EasyPHP 2.0b1\www\templates_nature\totora1.php on line 16

Última edición por kerze; 19/01/2008 a las 18:09
  #23 (permalink)  
Antiguo 19/01/2008, 18:18
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: script php RECOMENDAR WEB A VARIOS AMIGOS

No tienes bien configurado tu php.ini, y es por eso que no vas a poder enviar correos.

Necesitas configurar el sendmail_from o en su caso agregar la cabecera en el script:
Código PHP:
$headers "From: [email protected]\r\n"
Saludos.
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 14:52.