Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/04/2008, 09:16
miSko
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 18 años, 7 meses
Puntos: 84
Re: ¿como puedo incluir consulta php en mail?

weno, vamos a ver


supongo que en el archivo

"alertaregistro.php"

tendras mucho codigo php, y tendras echos ( si no, no entiendo pk lo qres añadir asi xD )

lo suyo seria q metieras, toda ese codigo en una funcion, y en vez de ekos, lo guardaras en una variable, y despues que esa funcion devuelva la variable.

me expliko, por lo que he visto en tu script, qres devolver una especie de lista de los ultimos registros. Supongo que obtendras un Array de registros o algo...



Codigo del Archivo: "alertaregistro.php"
Código PHP:

function ObtenerUltimosRegistros() {


        
$registros = Array() ;
        
$registros[0] = "23 Agosto 2008" ;
        
$registros[1] = "24 Agosto 2008" ;
        
$registros[2] = "25 Agosto 2008" ;
        
$registros[3] = "26 Agosto 2008" ;

        
// imagina q eso es la lista de registros q obtienes

        
$UltimosRegistros "" ;

        foreach(
$registros as $registro)
                
$UltimosRegistros += $registro.'\n' ;

        return 
$UltimosRegistros ;


--> Con eso obtendrias un String con los Ultimos Registros
--> El \n es para que inserte un Intro despues de cada Registro ( si el email es HTML es como si pusieras <br>


Codigo del Otro Archivo:
Código PHP:

<?php 

        
include("alertaregistro.php");

        
$destino "[email protected]";

        
$cuerpo ObtenerUltimosRegistros() ;

        
$asunto "ultimos registro ingresados";

        
mail($destino,$asunto$cuerpo "from:[email protected]"); ?> 

?>

--> ahi ya estaria. Por cierto, las tabulaciones las he simulados con caracteres no imprimibles, por lo que si lo copias integro, asegurate de qtarlos ( los seleccionas y los eliminas y ya metes la tabulacion tu si qres )

byeZ !