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

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