Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Tablica prefiksów GSM
stefan1988
post
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
mmmmmmm
post
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
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
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
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
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 (IMG:style_emoticons/default/biggrin.gif) pozdrawiam
Go to the top of the page
+Quote Post
KR2615
post
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
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 (IMG:style_emoticons/default/smile.gif) Jest ich duuużo mniej (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
stefan1988
post
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 (IMG:style_emoticons/default/biggrin.gif) pozdrawiam

Go to the top of the page
+Quote Post
Pyton_000
post
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 (IMG:style_emoticons/default/biggrin.gif) pozdrawiam


Umiesz liczyć, licz na siebie (IMG:style_emoticons/default/smile.gif) Do tej pory sam byś już to zrobił (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
stefan1988
post
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 (IMG:style_emoticons/default/smile.gif) Do tej pory sam byś już to zrobił (IMG:style_emoticons/default/smile.gif)



Masz rację ale jestem trochę leń i jak widzę Prefiksy GSM - taką tablicę to mi się odechcewa (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Pyton_000
post
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
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
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 (IMG:style_emoticons/default/smile.gif) dzięki wielkie.
Go to the top of the page
+Quote Post
Pyton_000
post
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 (IMG:style_emoticons/default/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
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 (IMG:style_emoticons/default/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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 15:15