Foros del Web » Programando para Internet » PHP »

Sistema de recomendacion

Estas en el tema de Sistema de recomendacion en el foro de PHP en Foros del Web. '????????????????????????????...

  #31 (permalink)  
Antiguo 27/02/2007, 14:21
 
Fecha de Ingreso: febrero-2006
Mensajes: 858
Antigüedad: 18 años, 2 meses
Puntos: 4
Re: Sistema de recomendacion

'????????????????????????????
__________________
*La amistad se multiplica cuando se divide*
  #32 (permalink)  
Antiguo 27/02/2007, 14:33
 
Fecha de Ingreso: febrero-2006
Mensajes: 858
Antigüedad: 18 años, 2 meses
Puntos: 4
Re: Sistema de recomendacion

JEJE.. ya solucione o 2 problemas.. ahora otra duda como hago que cuando te llegue el correo te llegue con un color de fondo.. etc-. ?
__________________
*La amistad se multiplica cuando se divide*

Última edición por reimonfranco; 27/02/2007 a las 14:42 Razón: escribi mal
  #33 (permalink)  
Antiguo 27/02/2007, 14:40
 
Fecha de Ingreso: febrero-2006
Mensajes: 858
Antigüedad: 18 años, 2 meses
Puntos: 4
Re: Sistema de recomendacion

por si tienes duda como quedo el codigo aqui te lo dejo:

enviar.pp
Código PHP:
<?PHP 
    
@session_start(); 
    if(
$_SESSION["code"] != md5($cde)) { 
        
header("Location: recomendar.php"); 
        die(); 
    }else { 
        @
session_destroy(); 
    } 
    if(
$_POST['emails'] && $_POST['from']) { 
        
$mensaje="Hola,un amigo llamado ".$_POST['from']."  te ha recomendado un archivo multimedia situado aquí: ".$_POST['url2']." y este es el mensaje que te dejo el que te lo envio: ".$_POST['comentario'];   
      foreach(
$emails as $v) {  
            if(
$vmail ($v,"Recomendamos Esta pagina",$mensaje,"From: <[email protected]>\r\n");  
        }  
   echo (
"Envio Satisfactorio"); 
    } else { 
        echo(
"Te faltaron Completar algunos campos, necesitas mas de un destinatario o no ingresaste tu nombre"); 
    } 
?>
recomendar.php
Código PHP:
<form action="enviar.php" method="post" name="form1">
  <p>
    <input name="url2" type="hidden" value="<?php echo $_GET['url_anim']; ?>" />
    Tu Nombre: 
    <input name="from" type="text" value="" />
    <br />
    <br />
    <?PHP
for($i=0;$i<=10;$i++) {
    echo 
"Amigo $i<br /><input name=\"emails[]\" type=\"text\" value=\"\" /><br />\n";

?>
    <br />
    <img src="/image.php" border="0" /><br />
    <input type="text" name="cde" size="6" />
  </p>
  <p>Escribele un comentario
    <textarea name="comentario" id="comentario"></textarea>
    <br />
    <br />
    <input type="submit" class="button" value=" Recomendar! " />
  </p>
  </form>
Bueno... eso fue todo los cambios..
saludos
__________________
*La amistad se multiplica cuando se divide*
  #34 (permalink)  
Antiguo 27/02/2007, 17:12
 
Fecha de Ingreso: febrero-2006
Mensajes: 858
Antigüedad: 18 años, 2 meses
Puntos: 4
Re: Sistema de recomendacion

Porfavor geq.. necesito tu ayuda.. creo que tu eres muy bueno en esto!!
__________________
*La amistad se multiplica cuando se divide*
  #35 (permalink)  
Antiguo 27/02/2007, 19:46
Avatar de geq
geq
 
Fecha de Ingreso: agosto-2006
Ubicación: Rosario
Mensajes: 655
Antigüedad: 17 años, 8 meses
Puntos: 22
Re: Sistema de recomendacion

jajaja (H)
(H)!! *con lentes de sol,el del msn xD*

aviso que recien leo esto xD!
bueno emm,,

para ponerle formato al mail, como el color de fondo, tienes que enviar un mail en formato html

para eso como mensaje pones sencillamente codigo html, con tu color de fondo y todo el formato que gustes

y luego en la parte de las cabeceras (en la funcion mail(), lo siguiente:

Código:
MIME-Version: 1.0\r\nContent-type: text/html; charset=iso-8859-1\r\n
lo que le indicara al lector de correo que el mail contiene codigo html

entonces, tu funcion mail quedaria (en recomendar.php)
Código PHP:
if($vmail ($v,"Recomendamos Esta pagina",$mensaje,"MIME-Version: 1.0\r\nContent-type: text/html; charset=iso-8859-1\r\nFrom: <[email protected]>\r\n"); 
y creas tu mensaje (en $mensaje) con el codigo html que quieras.

espero que te sirva!

exitos.
  #36 (permalink)  
Antiguo 27/02/2007, 20:35
 
Fecha de Ingreso: febrero-2006
Mensajes: 858
Antigüedad: 18 años, 2 meses
Puntos: 4
Re: Sistema de recomendacion

Hola. ejje .. no le capte mucho.. si así le quiero poner el color de fondo y letra.. en que parte del codigo lo pongo.. (te aviso que no era recomendar.php.. era enviar.php)::

<body bgcolor="#FFCC00" text="#000000">

y esto que dijiste:
Código:
y creas tu mensaje (en $mensaje) con el codigo html que quieras.
no entenido esa parte.. ejje

Saludos
__________________
*La amistad se multiplica cuando se divide*
  #37 (permalink)  
Antiguo 27/02/2007, 20:40
Avatar de geq
geq
 
Fecha de Ingreso: agosto-2006
Ubicación: Rosario
Mensajes: 655
Antigüedad: 17 años, 8 meses
Puntos: 22
Re: Sistema de recomendacion

lo que qise decir es que el codigo html lo pones en donde tienes tu mensaje actual

tu mensaje es
Código PHP:
$mensaje="Hola,un amigo llamado ".$_POST['from']."  te ha recomendado un archivo multimedia situado aquí: ".$_POST['url2']." y este es el mensaje que te dejo el que te lo envio: ".$_POST['comentario']; 
entonces te quedaria
Código PHP:
$mensaje="<html><body bgcolor=\"#FFCC00\" text=\"#000000\">Hola,un amigo llamado ".$_POST['from']."  te ha recomendado un archivo multimedia situado aquí: ".$_POST['url2']." y este es el mensaje que te dejo el que te lo envio:<br />".$_POST['comentario']."</body></html>"
exitos
  #38 (permalink)  
Antiguo 27/02/2007, 20:47
 
Fecha de Ingreso: febrero-2006
Mensajes: 858
Antigüedad: 18 años, 2 meses
Puntos: 4
Re: Sistema de recomendacion

No me ha llegado el coreo.. asi k alrrato TE DIGO si funciono .. de todas maneras GRACIAS..

Otra duda. ejje

Como lo habro de forma de popup..?
__________________
*La amistad se multiplica cuando se divide*
  #39 (permalink)  
Antiguo 27/02/2007, 20:54
Avatar de geq
geq
 
Fecha de Ingreso: agosto-2006
Ubicación: Rosario
Mensajes: 655
Antigüedad: 17 años, 8 meses
Puntos: 22
Re: Sistema de recomendacion

em,,
busca en la seccion de javascript

exitos!
  #40 (permalink)  
Antiguo 27/02/2007, 21:39
 
Fecha de Ingreso: febrero-2006
Mensajes: 858
Antigüedad: 18 años, 2 meses
Puntos: 4
Re: Sistema de recomendacion

hola.. tengo un problema..
El problema es que cuando hago para lo del color del fondo el correo no me llega(aunque diga envio satisactorio).. pero cuando quito esa parte del codigo.. el correo si me llega..

Este es el codigo con todo y lo del codigo de fondo:

enviar.php

Código PHP:
<?PHP  
    
@session_start();  
    if(
$_SESSION["code"] != md5($cde)) {  
        
header("Location: recomendar.php");  
        die();  
    }else {  
        @
session_destroy();  
    }  
    if(
$_POST['emails'] && $_POST['from']) {  
        
$mensaje="Hola,un amigo llamado ".$_POST['from']."  te ha recomendado un archivo multimedia situado aquí: ".$_POST['url2']." y este es el mensaje que te dejo: ".$_POST['comentario'];    
      foreach(
$emails as $v) {   
         
$mensaje="<html><body bgcolor=\"#FFCC00\" text=\"#000000\">Hola,un amigo llamado ".$_POST['from']."  te ha recomendado un archivo multimedia situado aquí: ".$_POST['url2']." y este es el mensaje que te dejo el que te lo envio:<br />".$_POST['comentario']."</body></html>";  

  
        }   
   echo (
"Envio Satisfactorio");  
    } else {  
        echo(
"Te faltaron Completar algunos campos, necesitas mas de un destinatario o no ingresaste tu nombre");  
    }  
?>
Espero que me puedas ayudar..
Saludos
__________________
*La amistad se multiplica cuando se divide*
  #41 (permalink)  
Antiguo 28/02/2007, 06:20
Avatar de geq
geq
 
Fecha de Ingreso: agosto-2006
Ubicación: Rosario
Mensajes: 655
Antigüedad: 17 años, 8 meses
Puntos: 22
Re: Sistema de recomendacion

em ^^
no te llega porque le has sacado la funcion mail(),,

ponele esto justo debajo de la lines que dice $mensaje=".....
Código PHP:
if($vmail ($v,"Recomendamos Esta pagina",$mensaje,"MIME-Version: 1.0\r\nContent-type: text/html; charset=iso-8859-1\r\nFrom: <[email protected]>\r\n"); 
exitos
  #42 (permalink)  
Antiguo 28/02/2007, 14:08
 
Fecha de Ingreso: febrero-2006
Mensajes: 858
Antigüedad: 18 años, 2 meses
Puntos: 4
Re: Sistema de recomendacion

A Cual De Los 2 Mensajes?
__________________
*La amistad se multiplica cuando se divide*
  #43 (permalink)  
Antiguo 28/02/2007, 14:54
Avatar de geq
geq
 
Fecha de Ingreso: agosto-2006
Ubicación: Rosario
Mensajes: 655
Antigüedad: 17 años, 8 meses
Puntos: 22
Re: Sistema de recomendacion

deberia haber uno solo O.o
je no me di cuenta antes

en tu codigo donde dice
Código PHP:
if($_POST['emails'] && $_POST['from']) {   
        
$mensaje="Hola,un amigo llamado ".$_POST['from']."  te ha recomendado un archivo multimedia situado aquí: ".$_POST['url2']." y este es el mensaje que te dejo: ".$_POST['comentario'];     
      foreach(
$emails as $v) {    
         
$mensaje="<html><body bgcolor=\"#FFCC00\" text=\"#000000\">Hola,un amigo llamado ".$_POST['from']."  te ha recomendado un archivo multimedia situado aquí: ".$_POST['url2']." y este es el mensaje que te dejo el que te lo envio:<br />".$_POST['comentario']."</body></html>";   

   
        } 
cambialo por
Código PHP:
if($_POST['emails'] && $_POST['from']) {   
        
$mensaje="<html><body bgcolor=\"#FFCC00\" text=\"#000000\">Hola,un amigo llamado ".$_POST['from']."  te ha recomendado un archivo multimedia situado aquí: ".$_POST['url2']." y este es el mensaje que te dejo el que te lo envio:<br />".$_POST['comentario']."</body></html>";
      foreach(
$emails as $v) {    
         if(
$vmail ($v,"Recomendamos Esta pagina",$mensaje,"MIME-Version: 1.0\r\nContent-type: text/html; charset=iso-8859-1\r\nFrom: <[email protected]>\r\n");
        } 
exitos
  #44 (permalink)  
Antiguo 28/02/2007, 15:33
 
Fecha de Ingreso: febrero-2006
Mensajes: 858
Antigüedad: 18 años, 2 meses
Puntos: 4
Re: Sistema de recomendacion

JEJEJE... MUCHAS GRACIAS.. YA ME SIRVE.. PERO HAY UNAS COSITAS QUE ESTAN FALLANDI :

cuando me llega el correo, todo a la perfeccion, pero la direccion de la animacion no tiene link.. (eso no pasaba antes del color de fondo)

Y una pregunta.. como le puedo agregar una imagen al final (es k kiero agregar mi logo)

Aqui te dejo el codigo para que veas como ya kedó:

enviar.php
Código PHP:
<?PHP 
    
@session_start(); 
    if(
$_SESSION["code"] != md5($cde)) { 
        
header("Location: recomendar.php"); 
        die(); 
    }else { 
        @
session_destroy(); 
    } 
    if(
$_POST['emails'] && $_POST['from']) { 
       
$mensaje="<html><body bgcolor=\"#FFCC00\" text=\"#000000\">Hola,un amigo(a) llamado <strong>".$_POST['from']."</strong>   
       <p>&nbsp;</p>
       Te ha recomendado un archivo multimedia situado aquí:
       <p>&nbsp;</p>
        "
.$_POST['url2']." y este es el mensaje que te dejo: <p>&nbsp;</p>
        <strong> <br />"
.$_POST['comentario']."</strong> <p>&nbsp;</p>
        Saludos.
        Tacoketo.com </body></html>"
;  

   
      foreach(
$emails as $v) {  
            if(
$vmail ($v,"Recomendamos Esta pagina",$mensaje,"From: <[email protected]>\r\n");  
        }  
   echo (
"Envio Satisfactorio"); 
    } else { 
        echo(
"Te faltaron Completar algunos campos, necesitas mas de un destinatario o no ingresaste tu nombre"); 
    } 
?>
__________________
*La amistad se multiplica cuando se divide*
  #45 (permalink)  
Antiguo 28/02/2007, 15:38
Avatar de geq
geq
 
Fecha de Ingreso: agosto-2006
Ubicación: Rosario
Mensajes: 655
Antigüedad: 17 años, 8 meses
Puntos: 22
Re: Sistema de recomendacion

y bueno para poner el link tienes que usar html tambien

$mensaje="<html><body bgcolor=\"#FFCC00\" text=\"#000000\">Hola,un amigo(a) llamado <strong>".$_POST['from']."</strong><p>&nbsp;</p>Te ha recomendado un archivo multimedia situado aquí:<p>&nbsp;</p><a href=\"".$_POST['url2']."\">".$_POST['url2']."</a> y este es el mensaje que te dejo: <p>&nbsp;</p><strong> <br />".$_POST['comentario']."</strong><p>&nbsp;</p>Saludos. Tacoketo.com </body></html>";

para poner tu logo tambien,todo html,,

Código:
<img src="http://tuweb.com/tulogo.jpg" alt="yo" />
eso lo agregar entre tu codigo html (en $mensaje tb), puedes agregar el codigo que quieras^^



exitos!
  #46 (permalink)  
Antiguo 28/02/2007, 15:56
 
Fecha de Ingreso: febrero-2006
Mensajes: 858
Antigüedad: 18 años, 2 meses
Puntos: 4
Re: Sistema de recomendacion

ola.. al agregar la imagen me da este error:

Parse error: parse error, unexpected T_STRING in C:\Inetpub\vhosts\tacoketo.com\httpdocs\enviar.php on line 10

este es mi codigo:

enviar.php
Código PHP:
<?PHP 
    
@session_start(); 
    if(
$_SESSION["code"] != md5($cde)) { 
        
header("Location: recomendar.php"); 
        die(); 
    }else { 
        @
session_destroy(); 
    } 
    if(
$_POST['emails'] && $_POST['from']) { 
     
$mensaje="<html><body bgcolor=\"#FFCC00\" text=\"#000000\">Hola,un amigo(a) llamado <strong>".$_POST['from']."</strong><p>&nbsp;</p>Te ha recomendado un archivo multimedia situado aquí:<p>&nbsp;</p><a href=\"".$_POST['url2']."\">".$_POST['url2']."</a> y este es el mensaje que te dejo: <p>&nbsp;</p><strong> <br />".$_POST['comentario']."</strong><p>&nbsp;</p>Saludos. Tacoketo.com <img src="http://tacoketo.com/012_grande.jpg" alt="yo" /> </body></html>"; 


   
      
foreach($emails as $v) {  
            if(
$vmail ($v,"Recomendamos Esta pagina",$mensaje,"From: <[email protected]>\r\n");  
        }  
   echo (
"Envio Satisfactorio"); 
    } else { 
        echo(
"Te faltaron Completar algunos campos, necesitas mas de un destinatario o no ingresaste tu nombre"); 
    } 
?>
__________________
*La amistad se multiplica cuando se divide*
  #47 (permalink)  
Antiguo 28/02/2007, 19:03
 
Fecha de Ingreso: febrero-2006
Mensajes: 858
Antigüedad: 18 años, 2 meses
Puntos: 4
Re: Sistema de recomendacion

lloro por una respesta..
__________________
*La amistad se multiplica cuando se divide*
  #48 (permalink)  
Antiguo 28/02/2007, 20:55
Avatar de geq
geq
 
Fecha de Ingreso: agosto-2006
Ubicación: Rosario
Mensajes: 655
Antigüedad: 17 años, 8 meses
Puntos: 22
Re: Sistema de recomendacion

eiei
nunca te olvides de escapar los caracteres como " y \

pensa que si tenes

echo " <-ahi abris unas comillas

y pones

echo "<img="src <- ahi cerras las comillas !!!

entonces la solucion es poner

echo "<img src=\"src\".... ";
con una barra invertida antes de las comillas


exitos
  #49 (permalink)  
Antiguo 28/02/2007, 21:19
 
Fecha de Ingreso: febrero-2006
Mensajes: 858
Antigüedad: 18 años, 2 meses
Puntos: 4
Re: Sistema de recomendacion

la verdad no te entendi nadita nadita. como que barra invertida?

si ese e mi codigo:

enviar.php
Código PHP:
<?PHP 
    
@session_start(); 
    if(
$_SESSION["code"] != md5($cde)) { 
        
header("Location: recomendar.php"); 
        die(); 
    }else { 
        @
session_destroy(); 
    } 
    if(
$_POST['emails'] && $_POST['from']) { 
     
$mensaje="<html> <body bgcolor=\"#FFCC00\" text=\"#000000\"> Hola,un amigo(a) llamado <strong>".$_POST['from']."</strong><p>&nbsp;</p>Te ha recomendado un archivo multimedia situado aquí:<p>&nbsp;</p><a href=\"".$_POST['url2']."\">".$_POST['url2']."</a> y este es el mensaje que te dejo: <p>&nbsp;</p><strong> <br />".$_POST['comentario']."</strong><p>&nbsp;</p> Saludos. Tacoketo.com echo "<img src="src\"http://tuweb.com/tulogo.jpg&quot; alt=&quot;yo&quot; /&gt; "; </body></html>"; 


   
      foreach($emails as $v) {  
            if($v) mail ($v,"
Recomendamos Esta pagina",$mensaje,"From: <info@tacoketo.com>rn");  
        }  
   echo ("
Envio Satisfactorio"); 
    } else { 
        echo("
Te faltaron Completar algunos camposnecesitas mas de un destinatario o no ingresaste tu nombre"); 
    } 
?>
asi esta bien?
__________________
*La amistad se multiplica cuando se divide*
  #50 (permalink)  
Antiguo 28/02/2007, 21:24
Avatar de geq
geq
 
Fecha de Ingreso: agosto-2006
Ubicación: Rosario
Mensajes: 655
Antigüedad: 17 años, 8 meses
Puntos: 22
Re: Sistema de recomendacion

O.o!!

no se como explicarte,,
pero tenes que poner una \ antes de cada comilla para que php no 'crea' qe estas cerrando el echo, sino qe imprima la comilla O.o

Código PHP:
$mensaje="<html> <body bgcolor=\"#FFCC00\" text=\"#000000\"> Hola,un amigo(a) llamado <strong>".$_POST['from']."</strong><p>&nbsp;</p>Te ha recomendado un archivo multimedia situado aquí:<p>&nbsp;</p><a href=\"".$_POST['url2']."\">".$_POST['url2']."</a> y este es el mensaje que te dejo: <p>&nbsp;</p><strong> <br />".$_POST['comentario']."</strong><p>&nbsp;</p> Saludos. Tacoketo.com <img src=\"http://tuweb.com/tulogo.jpg\" alt=\"yo\" /></body></html>"
podrias cambiar la url de la imagen jaja

exitos,,
  #51 (permalink)  
Antiguo 28/02/2007, 21:33
 
Fecha de Ingreso: febrero-2006
Mensajes: 858
Antigüedad: 18 años, 2 meses
Puntos: 4
Re: Sistema de recomendacion

ejejej.. si ya sirve.. ya se soy un bobo.. jeje..
y para cerrar mi ultima duda:

Cuando rellenas el formulaio y esta lo de las letras si te confundes te vuelve a mandar la misma pagina, pero ya no tiene la url de la animacion,., ? como puedo evitar eso

saludos
__________________
*La amistad se multiplica cuando se divide*
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:53.