За последние 24 часа нас посетили 54194 программиста и 1780 роботов. Сейчас ищут 1084 программиста ...

Помогите изменить скрипт определения IPвнешнего внутреннего

Тема в разделе "Подворотня", создана пользователем Вася1, 3 янв 2014.

  1. semnt

    semnt Новичок

    С нами с:
    25 дек 2013
    Сообщения:
    93
    Симпатии:
    0
    Re: Помогите изменить скрипт определения IPвнешнего внутрен

    Нет, что Вы, нисколько)
     
  2. Вася1

    Вася1 Новичок

    С нами с:
    3 янв 2014
    Сообщения:
    16
    Симпатии:
    0
    Re: Помогите изменить скрипт определения IPвнешнего внутрен

    Адекват сразу видно.
    На одной руке не отжимаюсь делаю 30 на кулаках в положении ноги на скамейке. Если имел ввиду выход на один 10 раз делаю. По 5 на руку)
     
  3. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    Re: Помогите изменить скрипт определения IPвнешнего внутрен

    Ой да ладно я вообще не замечал у тебя до этого поста ошибок. Ты выражаешь мысли правильно и четко.
    поверь, мне есть c чем сравнивать(((

    Fell-x27, повесилил :)
    Василий пока что большая неадекватность исходит от тебя, становится все веселей :)
    А на пальцах можешь :)
     
  4. Вася1

    Вася1 Новичок

    С нами с:
    3 янв 2014
    Сообщения:
    16
    Симпатии:
    0
    Re: Помогите изменить скрипт определения IPвнешнего внутрен

    Да мне уже подсказали скрипт правда он не работает как нужно. Но есть куда двигаться. Он почему-то парсит только IP а всё что ниже пишет неизвестно. Буду думать методом тыка решу. Эх ещё бы баррэ отработать
     
  5. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Re: Помогите изменить скрипт определения IPвнешнего внутрен

    Турник и баррэ не очень-то совместимы.
     
  6. Вася1

    Вася1 Новичок

    С нами с:
    3 янв 2014
    Сообщения:
    16
    Симпатии:
    0
    Re: Помогите изменить скрипт определения IPвнешнего внутрен

    Я рад что вы такой толерантный человек. Если человек залез в тему чтоб сказать что вы неграмотный. Это нормально, если это литературный форум и тема связана с вопросами грамотности, правописания русского языка. И где я писал что (всю среднюю школу)) я списывал у соседа ботана??? Я?Где? Я на форум пришёл! Да! не для того чтоб стать программистам. А для того чтоб решить проблему которая возникла. Может вы и считаете, что надо быть инженером чтоб спросить на форуме как Гена на газели снимается. Я так не считаю!!! Мне не надо учиться на автомеханика что б поменять гену, масло,мост и.т.д..Если можно спросить или посмотреть где нибудь. Потому-что один 5 лет учиться в строительном а другой 1 год на стройке работает. И кто вы думаете больше знает о строительстве из этих двоих??? Для меня ответ очевиден.((Теорию не беру она всегда с практикой расходиться))) И поэтому я не сижу пытаясь выучить весь язык PHP. Я взял скрипт и пытаюсь понять как он работает, как сделать по другому как мне надо. А по поводу троллинга я так скажу когда бьют я бью в ответ и так чтоб оппонент не встал больше. Ведь во второй раз он может вас просто напросто грохнуть.


    P.S А что в теме не нормально? Что конкретно не ясно?
     
  7. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Re: Помогите изменить скрипт определения IPвнешнего внутрен

    Ты прочитал мой ответ?
     
  8. Вася1

    Вася1 Новичок

    С нами с:
    3 янв 2014
    Сообщения:
    16
    Симпатии:
    0
    Re: Помогите изменить скрипт определения IPвнешнего внутрен

    А PHP и турник? ))
     
  9. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Re: Помогите изменить скрипт определения IPвнешнего внутрен

    Когда в ресторан заходит вонючий бомж весь в говне, его выгоняют. Даже если у него есть деньги. Просто своим присутствием он мешает остальным, которые заинтересованы в общем комфорте. А бомж весь в говне вроде как оскорбляет это их стремление.

    Форум - это место, где люди общаются текстами. Когда читать кого-то легко и приятно, потому что он знает про запятые, не путает точку с запятой, не путает восклицательный знак с вопросительным, и, я уж молчу о правильных склонениях, падежах и мягком знаке в т(ь)ся, ты заведомо начинаешь уважать этого человека, потому что ему не плевать на того, кто читает его текст.

    Твои же посты - это тот самый бомж весь в говне. Они оскорбляют других участников своим пренебрежением. Твое "написал и уже хорошо" все равно что "дайте жрать, плевать что воняю".
    Ай, Моська, знать она сильна :)
    Тебе не программирование. Тебе философию надо изучать с таким подходом. А программирование - штука точная. Теория и практика неразрывны и без абстрактной теории ты так и будешь изучать чужие фрагменты кода.
     
  10. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Re: Помогите изменить скрипт определения IPвнешнего внутрен

    ты мой ответ прочитал?
     
  11. Вася1

    Вася1 Новичок

    С нами с:
    3 янв 2014
    Сообщения:
    16
    Симпатии:
    0
    Re: Помогите изменить скрипт определения IPвнешнего внутрен

    Да изучал код сайта который ты дал и чем он отличается от 2ip. Читаю про Гео-модуль.php_osinfo функции смотрел вроде должны помочь. Пойду щя спать а то уже голова как гиля. Шея не держит уже)))Завтра продолжу скитание по задворкам PHP кода.

    Добавлено спустя 11 минут 34 секунды:
    Re: Помогите изменить скрипт определения IPвнешнего внутреннего
    Бомжа не выгонят если он с ружьём))) даже если у него нет денег и он воняет.
    Не я слабый рахит пускай враги думают именно так!!!
    Я хочу изучать всё!!
     
  12. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Re: Помогите изменить скрипт определения IPвнешнего внутрен

    Рахит, не рахит. Сейчас ты на форуме программистов. качай мозги. Они так же качаются, как мускулы.
     
  13. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Re: Помогите изменить скрипт определения IPвнешнего внутрен

    Вот это уже похвально.
    А это не очень. Но максимализм проходит со временем.
    А вот это совсем печаль. Вырубай ребенка, если хочешь, чтобы к тебе относились по-взрослому.
     
  14. Вася1

    Вася1 Новичок

    С нами с:
    3 янв 2014
    Сообщения:
    16
    Симпатии:
    0
    Re: Помогите изменить скрипт определения IPвнешнего внутрен

    Да я уже так их на качал(мозги ) а точнее забил не нужной инфой. Я перелопатил кучу форумов кучу сайтов по PHP и не где что-то не нашёл ответа. И раз я на форуме программистов объясните как такое могёт быть. Вот код который должен искать по шаблону.
    Код (Text):
    1. $html = file_get_contents('http://2ip.ru/');
    2. preg_match_all('#<span class=\"ip-info-entry__value\">(.*?)</span>#', $html, $ip, PREG_PATTERN_ORDER);
    3.  
    4.  
    5. c("label1")->caption = $ip[1][0];
    6. c("label2")->caption = iconv('utf-8', 'cp1251', $ip[1][1]);
    7. c("label3")->caption = iconv('utf-8', 'cp1251', $ip[1][2]);
    Так какой болт он ищет только IP <span class="ip-info-entry__value">130.0.233.23</span> А дальше не ищет <span class="ip-info-entry__value">Microsoft Windows 7</span> Пишет что неизвестно. Хотя всё известно на исходке. (preg_match_all — Выполняет глобальный поиск шаблона в строке или я чего то не знаю может поиск не тот или я не сё)
    исходка
    Код (Text):
    1. <th>Имя вашего компьютера:</th>
    2.  <td>
    3.  <img src="http://img.2ip.ru/icon-pcname.png" alt="" />
    4.  <span class="ip-info-entry__value">130.0.233.23</span>
    5.  </td>
    6.  </tr>
    7.  <tr>
    8.  <th>Операционная система:</th>
    9.  <td>
    10.  <img alt="Microsoft Windows 7" src="/images/os/win7.png"/>
    11.  <span class="ip-info-entry__value">Microsoft Windows 7</span>
    12.  </td>
    13.  </tr>
    14.  <tr>
    15.  <th>Ваш браузер:</th>
    16.  <td>
    17.  <img alt="" src="/img/IE.png"/>
    18.  <span class="ip-info-entry__value">Internet Explorer 7.0</span>
    19.   <a title="Необходимо обновление вашего браузера" href="http://2ip.ru/browser-update/"><img alt="Необходимо обновление вашего браузера" src="http://img.2ip.ru/icon-attention.gif"/></a>
    20.  </td>
    21.  </tr>
    22.  <tr>
    23.  <th>Откуда вы:</th>
    24.  <td>
    25.  <img alt="Ukraine" src="/img/flags/UA.gif"/>
    26.  <span class="ip-info-entry__value">
    27.  <a title="Посмотреть точное место на карте" href="/geoip/"/?PHPSESSID=bh4altb2o81sp1hfivivjefoq3>Ukraine</a>
    28.  </span>
    29.  </td>
    30.  </tr>
    31.  <tr>
    32.  <th>Ваш провайдер:</th>
    33.  <td>
    34.  <img class="ip-info-entry__icon__undefined" alt="Неизвестно" src="http://img.2ip.ru/icon-attention.gif"/>
    35.  <span class="ip-info-entry__value">Неизвестно</span>
    36.  </td>
    37.  </tr>
    38.  <tr>
    39.  <th>Прокси:</th>
    40.  <td>
    41.  <img class="ip-info-entry__icon__proxy" src="http://img.2ip.ru/proxy.png" alt="" />
    42.  <span class="ip-info-entry__value">Не используется</span>
    43.  </td>
     
  15. semnt

    semnt Новичок

    С нами с:
    25 дек 2013
    Сообщения:
    93
    Симпатии:
    0
    В коде страницы, которую возвращает твой file_get_contents действительно не будет ни операционки ни браузера, потому что запрос сделан не браузером, а движком PHP. И он не передаёт серверу в заголовках нужную инфу. Можешь посмотреть чего возвращает file_get_contents:
    Код (PHP):
    1. $html = file_get_contents('http://2ip.ru/');
    2. echo $html; 
    Сервер просто не понимает, кто вообще у него спросил)
     
  16. Вася1

    Вася1 Новичок

    С нами с:
    3 янв 2014
    Сообщения:
    16
    Симпатии:
    0
    Динь, Динь, Динь. Бой начинается! В правом углу ринга в трусах в полоску/ Новичёк PHP/любитель симпатичных дев/ и горячей пиццы с холодным соком [ Вася1]
    В левом углу ринга в трусах с алфавитом русского языка / местный грамотей грамотеич / любитель грязных приёмчиков на заляпанной клаве. [Fell-x27]
    Приветствуем бойцов!!!!!
    Так бойцы сходятся рефери говорит не бить по бубенчикам бойцы молча кивают. Сухое приветствие перчатками Гонг бой начинается.
    [Fell-x27] как самый грамотный занял середину ринга и пытается закидать [ Васю1] своими длинными словами. Но новичёк всё время двигается. Танцует вокруг [Fellа-x27] слегка улыбаясь и жонглируя вчерашним бутербродом с докторской(не реклама). Похоже [ Вася1] выбрал тактику измотать этого форумного динозавра.
    Посмотрим как это у него выйдет!!!!
    По [Fell-x27] можно сказать чувствует себя уверенно. Но это и понятно ведь у него есть не плохая поддержка болельщиков. А за новичка только его кошка/ кружка чая с бутером. Нет! Не с докторской с сыром!!
    Ну как я и ожидал первый раунд был разведкой. Противники измеряли кто на что горазд.
    Гонг Первый раунд закончен.

    А где эта кнопка??? Никак не найду мож у меня её нет. Черт мож я не такой как ты кнопка тык,. ыыыых((( я не такой,,,. хотя чего это я,. Ура я не такой ))))) Я совсем другой )))

    Добавлено спустя 7 минут 32 секунды:
    Re: Помогите изменить скрипт определения IPвнешнего внутреннего
    То есть нужно применить браузер Chromium/чтоб он выводил блок с даными. Без него никак?
     
  17. semnt

    semnt Новичок

    С нами с:
    25 дек 2013
    Сообщения:
    93
    Симпатии:
    0
    Re: Помогите изменить скрипт определения IPвнешнего внутрен

    Ну чтобы определить, какой браузер - должен быть браузер.
    Операционка тоже определяется по браузеру.
     
  18. Вася1

    Вася1 Новичок

    С нами с:
    3 янв 2014
    Сообщения:
    16
    Симпатии:
    0
    Re: Помогите изменить скрипт определения IPвнешнего внутрен

    Добры кот ну где же ты был раньше? Я столько перелопатил и всё ради чего. Чтоб узнать что надо просто сделать браузер с этой строничкой. АААААА верните меня обратно. Ох блин уже 6 аааа я опять весь сон потратил на PHP аааа. Спать! Спать!
     
  19. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    Re: Помогите изменить скрипт определения IPвнешнего внутрен

    Видать и в спорте ты новичок...

    Добавлено спустя 3 минуты 6 секунд:
    Re: Помогите изменить скрипт определения IPвнешнего внутреннего
    Вася, сколько тебе лет?
     
  20. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Re: Помогите изменить скрипт определения IPвнешнего внутрен

    Он утонул.