Re: [PHP-ES] salida de comado en php
[email protected] Sat, 29 Sep 2012 02:12:20 +0000
| Newsgroups | php.general.es |
|---|---|
| Message-ID | <208337794-1348884737-cardhu_decombobulator_blackberry.rim.net-8473567-@b1.c9.bise7.blackberry> |
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/) -----Original Message----- From: Rudi Ullón <[email protected]> Date: Fri, 28 Sep 2012 22:01:09 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><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! >> >