Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Tablica prefiksów GSM
stefan1988
post 20.03.2014, 13:28:18
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 5.02.2014

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


witam,
czy ma ktoś z Was może aktualną tablicę prefiksów GSM telefonii komórkowej? Moja wygląda tak i jest trochę nieaktualna :/ a przy wysyłce sms i sprawdzaniu nr telefonów nie łapie mi wtedy wszystkich numerów.

  1. /*tablice z początkami numerów komórkowych poszczególnych operatorów*/
  2. $tab[0] = array( 725, 726 );
  3. $tab[1] = array( 7805, 7806 );
  4. $tab[2] = array( 7870, 7871, 7872, 7873, 7874, 7875, 7878, 7879, 788, 880, 8841, 8842, 886, 888, 889 );
  5. $tab[3] = array( 887 );
  6. $tab[4] = array( 50, 51, 7890, 7891, 7892, 7893, 7894, 797, 798 );
  7.  
  8. $tab[5] = array( 530, 531, 533, 534, 535, 5360, 5361, 5362, 5363, 5364, 5365, 5367, 5368, 5369, 5370, 5371, 5372, 5373, 5374, 6900, 6908, 6909, 7290, 729, 790, 791, 792, 793, 794, 7950, 7956, 7957, 7958, 7959, 7991, 7992, 7993, 7994, 7995, 8812, 8813, 8814, 8815, 8816, 8817, 8830, 8831, 8832, 8834, 8835, 8836, 8837, 8839, 8840, 8843, 8846, 8847, 8848, 8849 );
  9.  
  10. $tab[6] = array( 601, 603, 605, 607, 609, 661, 663, 665, 667, 669, 691, 693, 695, 697, 721, 7220, 7221, 7222, 7223, 7226, 7227, 723, 724, 781, 782, 7830, 7831, 7832, 7834, 7835, 7836, 7837, 7838, 7839, 785, 885 );
  11.  
  12. $tab[7] = array( 6666 );
  13. $tab[8] = array( 532, 538, 539, 600, 602, 604, 606, 608, 660, 662, 664, 6660, 6661, 6662, 6663, 6664, 6665, 6667, 6668, 6669, 668, 692, 694, 696, 698, 7281, 7282, 7283, 7284, 7285, 7286, 7287, 7288, 7289, 784, 7876, 7877, 7951, 7952, 7953, 7954, 7955, 8810, 8818, 8819, 8833 );
  14.  
  15. $tab[9] = array( 7272, 7273, 8822 );
  16.  
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 15)
mmmmmmm
post 20.03.2014, 13:40:43
Post #2





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

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


Jaj mam regexpa:
'^((5[013]|6[06]|88)[0-9]{7})|((69[012345678]|72[012345678]|73[0138]|78[012345789]|79[012345678])[0-9]{6})|((699[012345689]|729[012345689]|739[012]|780[1256]|786[012356789]|799[012
345789])[0-9]{5})|((6997[147]|7297[012]|73930)[0-9]{4})$'
pobrany skądś z wikipedii
Go to the top of the page
+Quote Post
stefan1988
post 20.03.2014, 13:49:33
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 5.02.2014

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


nie chce mi się teraz przerabiać kodu bo byłoby kupę więcej roboty więc muszę uaktualnić ten wpis który mam.
Go to the top of the page
+Quote Post
kreatiff
post 20.03.2014, 14:26:11
Post #4





Grupa: Zarejestrowani
Postów: 324
Pomógł: 105
Dołączył: 7.08.2012

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


UKE ma, ale trzeba obrobić na własne potrzeby.
http://www.uke.gov.pl/tablice/NumerPlmn-li...?execution=e3s1
Go to the top of the page
+Quote Post
mmmmmmm
post 20.03.2014, 14:44:04
Post #5





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

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


Wikipedia jest prostsza w obsłudze niż google...
http://pl.wikipedia.org/wiki/Prefiksy_GSM
Go to the top of the page
+Quote Post
stefan1988
post 20.03.2014, 15:31:42
Post #6





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 5.02.2014

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


Cytat(mmmmmmm @ 20.03.2014, 14:44:04 ) *
Wikipedia jest prostsza w obsłudze niż google...
http://pl.wikipedia.org/wiki/Prefiksy_GSM


nie no spoko, natknąłem się na to ale liczyłem że ma ktoś podobną tablicę z tym że aktualną-miałbym bez roboty heh biggrin.gif pozdrawiam
Go to the top of the page
+Quote Post
KR2615
post 20.03.2014, 15:47:24
Post #7





Grupa: Zarejestrowani
Postów: 311
Pomógł: 13
Dołączył: 7.05.2007

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


A co to za robota przekopiowac lub ew wyswietlic zrodlo strony, pozastepowac odpowiednie wyrazy i tabica gotowa w 5 minut. A i tak nie zadziała w 20-30% ze wzgldu na przenośność numerów.


--------------------
Go to the top of the page
+Quote Post
Pyton_000
post 20.03.2014, 17:57:08
Post #8





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Prościej będzie wykluczyć prefiksy nr. stacjonarnych smile.gif Jest ich duuużo mniej wink.gif
Go to the top of the page
+Quote Post
stefan1988
post 20.03.2014, 19:55:36
Post #9





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 5.02.2014

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


Cytat(KR2615 @ 20.03.2014, 15:47:24 ) *
A co to za robota przekopiowac lub ew wyswietlic zrodlo strony, pozastepowac odpowiednie wyrazy i tabica gotowa w 5 minut. A i tak nie zadziała w 20-30% ze wzgldu na przenośność numerów.


Tu nie chodzi o to kto jest w jakiej sieci - niech sobie jest w jakiej chce a i tak mi to zadziała w 10000% bez względu na operatora byle Polska sieć i numer komórkowy.

Potrzebne mi to jest do rozróżnienia telefonów komórkowych od stacjonarnych. Jeśli przeleci po tej tablicy jak wyżej i nie znajdzie prefiksu odpowiadającemu początkowi nr. który jest w bazie to leci po tablicach z prefiksami telefonii stacjonarnej jeśli tutaj żaden również nie odpowiada to wywala że jest to numer jakiś tam np. zagraniczny.

Wszystko to jest podłączone pod smsAPI i wysyła SMS-y na wskazane przeze mnie poprzez selekta numery telefonów. Teraz jeśli ta tablica prefiksów GSM jest nieaktualna to po prostu numer który szczytuję z pliku xml nie trafia w ogóle do bazy i nie mogę wysłać do niego wiadomości.

P.S. dalej liczę że ktoś posiada podobną tablicę tylko ze aktualną heh biggrin.gif pozdrawiam

Go to the top of the page
+Quote Post
Pyton_000
post 20.03.2014, 20:07:17
Post #10





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Cytat(stefan1988 @ 20.03.2014, 19:55:36 ) *
P.S. dalej liczę że ktoś posiada podobną tablicę tylko ze aktualną heh biggrin.gif pozdrawiam


Umiesz liczyć, licz na siebie smile.gif Do tej pory sam byś już to zrobił smile.gif
Go to the top of the page
+Quote Post
stefan1988
post 20.03.2014, 20:13:08
Post #11





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 5.02.2014

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


Cytat(Pyton_000 @ 20.03.2014, 20:07:17 ) *
Umiesz liczyć, licz na siebie smile.gif Do tej pory sam byś już to zrobił smile.gif



Masz rację ale jestem trochę leń i jak widzę Prefiksy GSM - taką tablicę to mi się odechcewa smile.gif
Go to the top of the page
+Quote Post
Pyton_000
post 20.03.2014, 20:17:37
Post #12





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Masz bidulo. Zajeło mi to 60s.
  1. $prefix = array(530,531,532,533,534,535,5360,5361,5362,5363,5364,5365,5366,5367,5368,5369,537,538,539,
  2. 600,601,602,603,604,605,606,607,608,609,660,661,662,663,664,665,6660,6661,6662,6663,6664,6665,6666,6667,
  3. 6668,6669,667,668,669,6900,6901,6902,6903,6904,6905,6906,6907,6908,6909,691,692,693,694,695,696,697,698,
  4. 69900,69901,69902,69903,69904,69905,69906,69907,69908,69909,6991,69920,69921,69922,69923,69924,69925,
  5. 69926,69927,69928,69929,6993,6994,69950,69951,69952,69953,69954,69955,69956,69957,69958,69959,69960,
  6. 69961,69962,69963,69964,69965,69966,69967,69968,69969,69971,69972,69973,69974,69975,69976,69977,69978,
  7. 69979,6998,6999,7200,7201,7202,7203,7204,7205,7206,7207,7208,7209,721,7220,7221,7222,7223,7224,7225,7226,
  8. 7227,7228,7229,723,724,725,726,7270,7271,7272,7273,7274,7275,7276,7277,7278,7279,7280,7281,7282,7283,7284,
  9. 7285,7286,7287,7288,7289,7290,7291,7292,7293,7294,7295,7296,72970,72971,72972,72976,7298,7299,730,731,
  10. 733,738,7390,7391,7392,73930,73931,73932,73933,73934,73935,73936,73937,73938,73939,780,7801,7802,7805,
  11. 7806,781,782,7830,7831,7832,7833,7834,7835,7836,7837,7838,7839,784,785,7860,7861,7862,7863,7865,7866,7867,
  12. 7868,7869,7870,7871,7872,7873,7874,7875,7876,7877,7878,7879,788,7890,7891,7892,7893,7894,7895,7896,7897,
  13. 7898,7899,790,791,792,7930,7931,7932,7933,7934,7935,7936,7937,7938,7939,794,7950,7951,7952,7953,7954,7955,
  14. 7956,7957,7958,7959,796,797,798,7990,7991,7992,7993,7994,7995,7997,7998,7999,880,8810,8811,8812,8813,8814,
  15. 8815,8816,8817,8818,8819,882,8822,8830,8831,8832,8833,8834,8835,8836,8837,8838,8839,8840,8841,8842,8843,
  16. 8844,8845,8846,8847,8848,8849,885,886,887,888,889);


Ten post edytował Pyton_000 20.03.2014, 20:18:25
Go to the top of the page
+Quote Post
KR2615
post 20.03.2014, 20:19:52
Post #13





Grupa: Zarejestrowani
Postów: 311
Pomógł: 13
Dołączył: 7.05.2007

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


Poświęcając kolejne 60s możnaby zagregować część prefiksów np. cały 795


--------------------
Go to the top of the page
+Quote Post
stefan1988
post 20.03.2014, 20:33:53
Post #14





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 5.02.2014

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


Cytat(Pyton_000 @ 20.03.2014, 20:17:37 ) *
Masz bidulo. Zajeło mi to 60s.


Chylę czoło smile.gif dzięki wielkie.
Go to the top of the page
+Quote Post
Pyton_000
post 20.03.2014, 20:36:35
Post #15





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Cytat(KR2615 @ 20.03.2014, 20:19:52 ) *
Poświęcając kolejne 60s możnaby zagregować część prefiksów np. cały 795


Mówisz i masz wink.gif
  1. $prefix = array(
  2. 530,531,532,533,534,535,536,537,538,539,600,601,602,603,604,605,606,607,608,609,660,661,
  3. 662,663,664,665,666,667,668,669,690,691,692,693,694,695,696,697,698,699,720,721,722,723,
  4. 724,725,726,727,728,729,730,731,733,738,739,780,781,782,783,784,785,786,787,788,789,790,
  5. 791,792,793,794,795,796,797,798,799,880,881,882,883,884,885,886,887,888,889);
Go to the top of the page
+Quote Post
stefan1988
post 20.03.2014, 21:04:33
Post #16





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 5.02.2014

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


Cytat(Pyton_000 @ 20.03.2014, 20:36:35 ) *
Mówisz i masz wink.gif
  1. $prefix = array(
  2. 530,531,532,533,534,535,536,537,538,539,600,601,602,603,604,605,606,607,608,609,660,661,
  3. 662,663,664,665,666,667,668,669,690,691,692,693,694,695,696,697,698,699,720,721,722,723,
  4. 724,725,726,727,728,729,730,731,733,738,739,780,781,782,783,784,785,786,787,788,789,790,
  5. 791,792,793,794,795,796,797,798,799,880,881,882,883,884,885,886,887,888,889);


Yeah...Pyton_000 jesteś wielki. pozdro
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:12