Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Moduł do odbioru i wysyłki smsów
albercik
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 13.09.2007

Ostrzeżenie: (0%)
-----


Proszę nie bić, jestem początkujący withstupidsmiley.gif . Na serwerku zainstalowałem Gammu - program do obsługi telefonu. Napisałem do niego prostą bramkę do wysyłania smsów itd. Chcę pójśc za ciosem i zrobić dość skomplikowany mechanizm, mianowicie: poprzez odpowiednie komendy w Gammu i wykorzystanie exec'a PHP odpaliłem kilka ciekawych funkcji, między innymi zczytywanie z telefonu smsów. Smsy zczytują się w takiej oto formie:
Kod
Location 2, folder "Inbox", SIM memory, Inbox folder
SMS message
SMSC number      : "+48602951111"
Sent             : czw 13 wrz 2007 18:46:54  +0200
Coding           : Default GSM alphabet (no compression)
Remote number(s) : "+48602588587"
Status           : UnRead

treść smsa 2

Location 4, folder "Inbox", SIM memory, Inbox folder
SMS message
SMSC number      : "+48602951111"
Sent             : czw 13 wrz 2007 18:47:16  +0200
Coding           : Default GSM alphabet (no compression)
Remote number(s) : "+48602588587"
Status           : UnRead

treść smsa 4


Location oznacza pozycję w inbox w komórce . W tym miejscu potrzebuję pomocy, ponieważ w moich planach jest coś takiego : przy pomocy PHP zczytuję ten plik i tworzę dynamicznie stronę , na której są jeden pod drugim smsy , przy każym z nich trzy przyciski : "zapisz", "usuń" oraz "odpowiedz". Wszystko co związane z obsługą Gammu przez PHP nie jest trudne, problemem jest dla mnie wyciągnąć dane tak, aby przycisk "zapisz" zapisał całego smsa do pliku tekstowego z jakimś nadanym numerem, przycisk "usuń" wyciągnął mi cyfrę obok Location natomiast przycisk "odpowiedz" wyciągnął numer telefonu oraz treść smsa . Dla mnie to jest zbyt skomplikowane....

Ten post edytował albercik 14.09.2007, 09:53:10
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
qqrq
post
Post #2





Grupa: Zarejestrowani
Postów: 418
Pomógł: 8
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Szkoda, że zapisałeś to do pliku. Trzeba było wybrać bazę danych - operacje na niej są nie dość że szybsze, to wygodniejsze.

A w tej sytuacji proponuję zainteresować się funkcjami:

file_get_contents - zczytywanie danych z pliku,
fopen, fwrite - zapis do pliku,
preg_split, preg_match - wyrażenia regularne, do wyszukiwania.

Na pewno coś wykombinujesz... smile.gif


--------------------
Go to the top of the page
+Quote Post
albercik
post
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 13.09.2007

Ostrzeżenie: (0%)
-----


Cytat(qqrq @ 14.09.2007, 06:30:02 ) *
Szkoda, że zapisałeś to do pliku. Trzeba było wybrać bazę danych - operacje na niej są nie dość że szybsze, to wygodniejsze.

A w tej sytuacji proponuję zainteresować się funkcjami:

file_get_contents - zczytywanie danych z pliku,
fopen, fwrite - zapis do pliku,
preg_split, preg_match - wyrażenia regularne, do wyszukiwania.

Na pewno coś wykombinujesz... smile.gif


Bardzo chętnie wykorzystam do tego bazę danych, ale jak już wspomniałem jestem początkujący i musiałby ktoś mnie wprowadzić w to wszystko i pomóc. Dla mnie nie ma różnicy w tym, czy jest to plik tekstowy czy baza danych, a chętnie spróbuję czegoś nowego.
Go to the top of the page
+Quote Post
Cienki1980
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

Ostrzeżenie: (0%)
-----


Jak na początkującego przystało proszę zapoznać się z Tematyką i zasadami panującymi na forum Przedszkole i dodać poprawny tag do tematu.

W innym przypadku wątek zostanie zamknięty.


--------------------
404
Go to the top of the page
+Quote Post
albercik
post
Post #5





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 13.09.2007

Ostrzeżenie: (0%)
-----


Cytat(Cienki1980 @ 14.09.2007, 10:42:54 ) *
Jak na początkującego przystało proszę zapoznać się z Tematyką i zasadami panującymi na forum Przedszkole i dodać poprawny tag do tematu.

W innym przypadku wątek zostanie zamknięty.


Temat poprawiony, teraz proszę pomóc w sprawie związanej z postem.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 10:43