Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/01/2013, 09:13
Avatar de porketero
porketero
 
Fecha de Ingreso: noviembre-2010
Mensajes: 29
Antigüedad: 13 años, 5 meses
Puntos: 1
Respuesta: Almacenar lo retornado por un método en variable para ser enviado por mail

Cita:
Iniciado por potoka Ver Mensaje
Hola, en mi caso no funciona.
Intenté haciendo:
Código PHP:
$variable $_SESSION['jcart']->getCart(); 
y luego enviarla por mail, pero no manda nada. Supongo que debe ser porque no es un string normal sino que quiero guardar en $variable el resultado de la ejecución de un método. Alguna sugerencia? Gracias nuevamente!
A lo que se refiere es que al poner
Código PHP:
echo tab3(1) . "$errorMessage\n"
Lo que estas haciendo es mostrarlo, denerías almacenarlo en una variable cómo ha dicho el. Es decir, el HTML que muestras con el echo se ve en el navegador.
Ej.:
Tu escribes algo en un bloc de notas, tu lo ves escrito pero no lo guardas. En otro momento quieres leerlo pero el bloc de notas está cerrado (y no guardaste) entonces deberías volver a escribirlo o haberlo guardado.
Solución:
En vez de
Código PHP:
echo tab3(3) . "<table border='1'>\n"
pon
Código PHP:
$linea[numerodelinea] = tab3(3) . "<table border='1'>\n"
y una vez guardado por la función, muéstralo con echo $linea[numerodelinea] y ya está. Hay otras opciones más prácticas, pero eso es lo más similar a tu código que se te puede ofrecer