[prev in list] [next in list] [prev in thread] [next in thread] 

List:       php-general-es
Subject:    Re: [PHP-ES] salida de comado en php
From:       <rudi () ullon ! com>
Date:       2012-09-29 2:32:56
Message-ID: 50665DD8.9080600 () ullon ! com
[Download RAW message or body]


Seguro, enviame el archivo txt acá directamente a mi mail (al grupo no 
podes enviar attachments), y te hago un scriptcito que parsee tu archivo 
y te genere un array con el contenido.

Saludos


*Rudi Ullón*
Certified PHP Engineer

<http://www.zend.com/en/store/education/certification/yellow-pages.php#show-ClientCand \
idateID=ZEND017932><http://www.zend.com/en/store/education/certification/yellow-pages.php#show-ClientCandidateID=ZEND017932>
 On 28/09/2012 10:12 p.m., alexissaucedo@gmail.com wrote:
> Seria mucho pedir que me des un pequeÑo ejemplo de lo que me decis? No 
> logro interpretarlo. Muchisimas gracias!
> Enviado desde mi BlackBerry de Personal (http://www.personal.com.ar/)
> ------------------------------------------------------------------------
> *From: * Rudi Ullón <rudi@ullon.com>
> *Date: *Fri, 28 Sep 2012 22:01:09 -0400
> *To: *<alexissaucedo@gmail.com>
> *Cc: *<php-es@lists.php.net>
> *Subject: *Re: [PHP-ES] salida de comado en php
> 
> Podrías identificar por el número de línea dentro del archivo, y 
> podrías identificar las lineas vacías  con strlen() o emtpy();
> Y sabés que la primera linea con texto después de la fecha es el mensaje.
> 
> *Rudi Ullón*
> Certified PHP Engineer
> *Rudi Ullón*
> Certified PHP Engineer
> 
> <http://www.zend.com/en/store/education/certification/yellow-pages.php#show-ClientCandidateID=ZEND017932>
>  On 28/09/2012 09:33 p.m., alexissaucedo@gmail.com wrote:
> > seria asi ordenarlos para poder trabajarlos, varios seria consecutivo 
> > algo asi te devuelve uno abajo del otro en este preciso formato:
> > 
> > carpeta,entrada,codigo,bandeja
> > 
> > numero :
> > +54025433333
> > numero SCMD : 0000000
> > sin codificacion
> > fecha : 25/02/2012
> > 
> > 
> > hola prueba 2
> > 
> > sms 1 de 1
> > 
> > carpeta,entrada,codigo,bandeja
> > 
> > numero :
> > +540256687555
> > numero SCMD : 0000000
> > sin codificacion
> > fecha : 25/02/2012
> > 
> > 
> > holaes un mensaje de prueba 3
> > 
> > sms 1 de 1
> > 
> > carpeta,entrada,codigo,bandeja
> > 
> > numero :
> > +54020000055
> > numero SCMD : 0000000
> > sin codificacion
> > fecha : 25/02/2012
> > 
> > 
> > hola esten mensaje de prueba 4
> > 
> > sms 1 de 1
> > 
> > Y asi sucesivamente, lo que me esta volviendo loco es que si se fijan 
> > despues de la fecha: hay un espacio en blanco y el mensaje que no se 
> > como tomarlo ven?
> > 
> > 
> > 
> > Enviado desde mi BlackBerry de Personal (http://www.personal.com.ar/)
> > ------------------------------------------------------------------------
> > *From: * Rudi Ullón <rudi@ullon.com>
> > *Date: *Fri, 28 Sep 2012 21:17:24 -0400
> > *To: *El Ale...<alexissaucedo@gmail.com>; <php-es@lists.php.net>
> > *Subject: *Re: [PHP-ES] salida de comado en php
> > 
> > Hola Ale.
> > 
> > Si estoy entendiendo bien, podrías meter la salida del gammu en 
> > un array (como harías con file(), por ejemplo), y luego ir guardando 
> > cada dato en su lugar, por ejemplo
> > 
> > $data = file('mensajes.txt'); //Lo ideal sería que el dato pase 
> > directamente del gammu a php
> > 
> > $numero         = $data[2];
> > $SCMD            = $data[3];
> > $codificacion  = $data[4];
> > $fecha             = $data[5];
> > $msg               = $data[7];
> > 
> > Y luego usar esas variables para insertar en mysql. Seria interesante 
> > ver un archivo real con varios sms para poder darte una mejor idea :)
> > 
> > Saludos
> > 
> > *Rudi Ullón*
> > Certified PHP Engineer
> > 
> > 
> > <http://www.zend.com/en/store/education/certification/yellow-pages.php#show-ClientCandidateID=ZEND017932>
> >  On 28/09/2012 04:40 p.m., El Ale... wrote:
> > > Gente buenas tardes estoy utilizando un sistema que se llama gammu este
> > > recoje los sms de mi celular con un comando "gammu getallsms", yo cuando
> > > recojo los sms hago lo siguiente:
> > > 
> > > gammu getallsms > mensajes.txt
> > > 
> > > y me lo guarda en un archivo de texto con el siguiente formato:
> > > 
> > > mensajes.txt
> > > 
> > > carpeta,entrada,codigo,bandeja
> > > 
> > > numero :  +54025487555
> > > numero SCMD  : 0000000
> > > sin codificacion
> > > fecha : 25/02/2012
> > > 
> > > 
> > > hola este es un mensaje de prueba
> > > 
> > > sms 1 de 1
> > > 
> > > ¿como podria yo darle un formato mas ordenado a la salida del comando con
> > > php?
> > > 
> > > mi idea es a esto meterlo en una tabla de mysql pero no comprendo como
> > > puedo darle formato para trabajar sobre ello me podrian dar una mano?.
> > > 
> > > Saludos a todos y gracias!
> > > 
> > 
> 



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic