Re: [PHP-ES] salida de comado en php

[email protected] (Rudi Ullón) Fri, 28 Sep 2012 22:01:09 -0400
Newsgroups php.general.es
Message-ID <[email protected]>
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><http://www.zend.com/en/store/education/certification/yellow-pages.php#show-ClientCandidateID=ZEND017932>
On 28/09/2012 09:33 p.m., [email protected] 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 <[email protected]>
> *Date: *Fri, 28 Sep 2012 21:17:24 -0400
> *To: *El Ale...<[email protected]>; <[email protected]>
> *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!
>>
>