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

[email protected] Sat, 29 Sep 2012 01:33:21 +0000
Newsgroups php.general.es
Message-ID <862551407-1348882407-cardhu_decombobulator_blackberry.rim.net-625212529-@b1.c9.bise7.blackberry>
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/)

-----Original Message-----
From: Rudi Ullón <[email protected]>
Date: Fri, 28 Sep 2012 21:17:24 
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!
>