19/04/2010, 07:43
|
| | | Fecha de Ingreso: febrero-2010 Ubicación: La Plata, ARG
Mensajes: 88
Antigüedad: 14 años, 2 meses Puntos: 1 | |
Problema: Leer mail y guardar mensaje Hola a todos......les cuento que estoy tratando de guardar los correos recibidos en una base de datos y no consigo hacerlo......Obtengo todos los datos y los logro imprimir, pero guarda todo menos la variable $contenido, aunque este bien seteada por q lo imprimo correctamente..... Aca el codigo muy sencillo.....
Desde ya gracias x las sugerencias.... Código PHP: //Conexion al servidor......Funciona de 10 function connect($server,$user,$pass,$port = "110") { $cn = @imap_open("{".$server."/pop3:".$port."}INBOX" , $user , $pass ); $stringServer = "{".$server."/pop3:".$port."}"; return $cn; } $link = connect("pop3.xxx.com","[email protected]","admin"); $headers=imap_headers($link); for($x=1; $x <= count($headers); $x++) { $header = get_object_vars(imap_header($link,$x)); $de = $header['fromaddress']; $para = $header['toaddress']; $asunto = $header['Subject']; $contenido = imap_fetchbody($link,$x,2); echo "De: $de<br>"; echo "Para: $para<br>"; echo "Tema: $asunto<br><br><br>"; echo $contenido; //variable bien seteada $mailDAO->newMail($de, $para, $contenido, 1, 1, $asunto, 0); //guarda todo en la tabla correspondiente con le excepcion de $contenido } |