Вход Регистрация
* droditeleva

Парсер номеров телефонов

  1. <?php
  2.  
  3.  
  4. /*
  5. Автор скрипта id8614
  6. Скрипты, программы на заказ.
  7. Быстро, качественно, недорого.
  8. */
  9.  
  10. function phone($variable) {
  11. preg_match_all('/((8|\+7)?[0-9\-\)\(]{6,17})/is', strip_tags($variable), $show);
  12. return implode(' ', $show[0]);
  13. }
  14.  
  15. $str = 'https://baza-nomerov.com/numbers/926/0000000-9999999/?page=37483';
  16.  
  17. $page = explode(' ', phone(file_get_contents($str)));
  18.  
  19. for ($i = 0; $i <= count($page); $i++) {
  20.  
  21. if (preg_match('/((8|\+7|\+3)-?)?\(?\d{3,5}\)?-?\d{1}-?\d{1}-?\d{1}-?\d{1}-?\d{1}((-?\d{1})?-?\d{1})?/', $page[$i]) and mb_strlen($page[$i]) > 11 and mb_strlen($page[$i]) < 13) {
  22.  
  23. $page[$i] = str_replace('-', '', $page[$i]);
  24. $page[$i] = str_replace('(', '', $page[$i]);
  25. $page[$i] = str_replace(')', '', $page[$i]);
  26.  
  27. echo $page[$i].'<br />';
  28. }
  29. }
» Описание: Маленький, но очень полезный скрипт для сбора мобильных номеров (кому надо тот поймет зачем).
Регулярное выражение под российские номера.
» Время добавления: 29 Окт 2018 в 09:04
» Посмотров: 2368
» textarea
» Рейтинг: [+1 | -0]
Комментарии [0]
Онлайн: 0
Реклама