Закрытая тема
Показано с 1 по 18 из 18
  1. #1
    Аватар для Егор-лсу Егор-лсу Не известно кто Бывалый путешественник
    Сообщений
    635
    Поблагодарили 23 раз(а) в 21 сообщениях

    Программисты поймут




    Пояснение: Хотел создать нумерацию $i. Затем бросил эту идею, закоментил и подписал "ну её на**й"
    Миниатюры Нажмите на изображение для увеличения
Название: Снимок.PNG
Просмотров: 322
Размер:	10.9 Кб
ID:	3864  
    Последний раз редактировалось Егор-лсу; 12.01.2018 в 13:59.
    Егор'ыч

  2. #2
    Аватар для Няшик Няшик Кумир Няшик Кумир Няшик Кумир Няшик Кумир Няшик Кумир Няшик Кумир Живу я здесь
    Сообщений
    1,804
    Поблагодарили 230 раз(а) в 204 сообщениях
    Работает дофига быстрее...

    PHP код:
    function IsConnect($address$port 80) {
        
    $Result false;
        
    $socket socket_create(AF_INETSOCK_DGRAMSOL_UDP);
        
    err_no();
        if(
    socket_connect($socket$address$port)) {
            
    socket_getsockname($socket$addr$port);
            
    $Result = !($_SERVER['REMOTE_ADDR'] == $addr) && (socket_last_error() == 0);
        }
        
    err_yes();
        
    socket_close($socket);
        return 
    $Result;


    PHP код:
    if(IsConnect('www.php.net')) {
     
    pre('Коннект есть');

    Последний раз редактировалось Няшик; 02.05.2017 в 20:18. Причина: Форум урезал ! символ (он был когда писал скрипт)

  3. #3
    Аватар для PiEy PiEy Очень опасный тип PiEy Очень опасный тип PiEy Очень опасный тип Забанненый
    Сообщений
    331
    Поблагодарили 36 раз(а) в 36 сообщениях
    PHP код:
    $url 'http://www.example.com';
    $ch curl_init($url);
    curl_setopt($chCURLOPT_HEADERtrue);    // we want headers
    curl_setopt($chCURLOPT_NOBODYtrue);    // we don't need body
    curl_setopt($chCURLOPT_RETURNTRANSFER,1);
    curl_setopt($chCURLOPT_TIMEOUT,10);
    $output curl_exec($ch);
    $httpcode curl_getinfo($chCURLINFO_HTTP_CODE);
    curl_close($ch);

    echo 
    'HTTP code: ' $httpcode

  4. #4
    Аватар для Няшик Няшик Кумир Няшик Кумир Няшик Кумир Няшик Кумир Няшик Кумир Няшик Кумир Живу я здесь
    Сообщений
    1,804
    Поблагодарили 230 раз(а) в 204 сообщениях
    Цитата Сообщение от PiEy Посмотреть сообщение
    PHP код:
    $url 'http://www.example.com';
    $ch curl_init($url);
    curl_setopt($chCURLOPT_HEADERtrue);    // we want headers
    curl_setopt($chCURLOPT_NOBODYtrue);    // we don't need body
    curl_setopt($chCURLOPT_RETURNTRANSFER,1);
    curl_setopt($chCURLOPT_TIMEOUT,10);
    $output curl_exec($ch);
    $httpcode curl_getinfo($chCURLINFO_HTTP_CODE);
    curl_close($ch);

    echo 
    'HTTP code: ' $httpcode
    А теперь отруби полностью интернет, и попробуй своё чудо .. Бац - ошибка.

  5. #5
    Аватар для PiEy PiEy Очень опасный тип PiEy Очень опасный тип PiEy Очень опасный тип Забанненый
    Сообщений
    331
    Поблагодарили 36 раз(а) в 36 сообщениях
    Цитата Сообщение от Няшик Посмотреть сообщение
    А теперь отруби полностью интернет, и попробуй своё чудо .. Бац - ошибка.
    ты кодочитатель, он чекает файл на существование

  6. #6
    Аватар для Няшик Няшик Кумир Няшик Кумир Няшик Кумир Няшик Кумир Няшик Кумир Няшик Кумир Живу я здесь
    Сообщений
    1,804
    Поблагодарили 230 раз(а) в 204 сообщениях
    Цитата Сообщение от PiEy Посмотреть сообщение
    ты кодочитатель, он чекает файл на существование
    Попробуй код во втором посте. - Он определяет, есть ли доступ к ресурсу - если нету, то нету возможно файла, или интернета.

  7. #7
    Аватар для yushkina45 yushkina45 Не известно кто Новичок
    Сообщений
    2
    Поблагодарили 0 раз(а) в 0 сообщениях
    да уж, тут точно только программисты поймут

  8. #8
    Аватар для NatriX NatriX Не известно кто Новичок
    Сообщений
    16
    Поблагодарили 0 раз(а) в 0 сообщениях
    Пазязя.

    PHP код:
    <?php
    function is_internet ($url) {
     
    err_no ();
     
    $out fsockopen ($url80);
     
    err_yes ();

     if (
    $out) return true; else return false;
    }

    if (
    is_internet ('google.com')) alert ('Доступ к интернету есть.'); else alert ('Доступа к интернету нет.');
    ?>
    Последний раз редактировалось NatriX; 05.04.2018 в 11:16. Причина: Толя

  9. #9
    Аватар для NdSZ NdSZ Не известно кто Новичок
    Сообщений
    9
    Поблагодарили 0 раз(а) в 0 сообщениях
    Цитата Сообщение от NatriX Посмотреть сообщение
    Пазязя.

    PHP код:
    <?php
    function is_internet ($url) {
     
    err_no ();
     
    $out fsockopen ($url80);
     
    err_yes ();

     if (
    $out) return true; else return false;
    }

    if (
    is_internet ('google.com')) alert ('Доступ к интернету есть.'); else alert ('Доступа к интернету нет.');
    ?>
    нерабочий способ. если интернет резко пропадет, скрипт повиснет и выдаст ошибку через таймаут

    вот рабочий скрипт
    https://vk.com/topic-46468538_36806441

    написал его Няшик 30 янв 2018
    PHP код:
    function IsConnect() {
    try {
    $r = new HttpRequest('http://vk.com/images/blank.gif'HttpRequest::METH_GET, array('connecttimeout' => 1'timeout' => 1'dns_cache_timeout' => 1));
    $r->send();
    return 
    $r->getResponseInfo ('content_type') == 'image/gif';
    } catch (
    HttpException $ex) {
    return 
    false;
    }


    Такой подход гарантирует минимальный расход интернет траффика, который за 1 мб 10 рублей на мобильном к примеру

  10. #10
    Аватар для NatriX NatriX Не известно кто Новичок
    Сообщений
    16
    Поблагодарили 0 раз(а) в 0 сообщениях
    Цитата Сообщение от NdSZ Посмотреть сообщение
    нерабочий способ. если интернет резко пропадет, скрипт повиснет и выдаст ошибку через таймаут

    вот рабочий скрипт
    https://vk.com/topic-46468538_36806441

    написал его Няшик 30 янв 2018
    PHP код:
    function IsConnect() {
    try {
    $r = new HttpRequest('http://vk.com/images/blank.gif'HttpRequest::METH_GET, array('connecttimeout' => 1'timeout' => 1'dns_cache_timeout' => 1));
    $r->send();
    return 
    $r->getResponseInfo ('content_type') == 'image/gif';
    } catch (
    HttpException $ex) {
    return 
    false;
    }


    Такой подход гарантирует минимальный расход интернет траффика, который за 1 мб 10 рублей на мобильном к примеру
    Причем тут лять мобилка? дурачина..
    Последний раз редактировалось NatriX; 05.04.2018 в 16:55.

  11. #11
    Аватар для NatriX NatriX Не известно кто Новичок
    Сообщений
    16
    Поблагодарили 0 раз(а) в 0 сообщениях
    Кстати, сейчас для интереса взял метод "Няшика", дак там вообще пофиг включен/выключен интернет, он все равно выдаст false.

  12. #12
    Аватар для NdSZ NdSZ Не известно кто Новичок
    Сообщений
    9
    Поблагодарили 0 раз(а) в 0 сообщениях
    Опять хренов умник. У многих всё ещё есть модемы, например те кто живут в Краснодаре - станица. И прочее(Даже в сёлах за городами и так далее). Там нет DSL интернета. И многие пользуются модемами


    Ты нихрена не знаешь в этой жизни и пытаешься что -то навязать


    И не надо врать нам
    Миниатюры Нажмите на изображение для увеличения
Название: Снимок экрана (223).png
Просмотров: 8
Размер:	7.4 Кб
ID:	3994   Нажмите на изображение для увеличения
Название: Снимок экрана (224).png
Просмотров: 9
Размер:	11.6 Кб
ID:	3995   Нажмите на изображение для увеличения
Название: Снимок экрана (225).png
Просмотров: 9
Размер:	10.0 Кб
ID:	3996  

  13. #13
    Аватар для NatriX NatriX Не известно кто Новичок
    Сообщений
    16
    Поблагодарили 0 раз(а) в 0 сообщениях
    Цитата Сообщение от NdSZ Посмотреть сообщение
    Опять хренов умник. У многих всё ещё есть модемы, например те кто живут в Краснодаре - станица. И прочее(Даже в сёлах за городами и так далее). Там нет DSL интернета. И многие пользуются модемами


    Ты нихрена не знаешь в этой жизни и пытаешься что -то навязать


    И не надо врать нам
    1) Подключать библиотеку для проверки интернета немного глупо, тебе не кажется Алёша?.
    2) Я подключал уже данную библиотеку, и как ты думаешь?.. ничего, функция попросту выводит false. (В отличии от моей)

    Опять же повторюсь для такого индивидуума как ты, функция выводит постоянно false, независимо от включен/выключен интернет.

  14. #14
    Аватар для NdSZ NdSZ Не известно кто Новичок
    Сообщений
    9
    Поблагодарили 0 раз(а) в 0 сообщениях
    Пусть ещё мёртвые туши форума придут и попробуют функцию. Думаю у всех будет работать - а у тебя не работает (У такого умника и ключ не заработает разводной)


    Хотя.. Думаю если ещё в Украине блокируют вк то возможно файл http://vk.com/images/blank.gif недоступен


    Ну хлопец. Тогда я не удивлён твоему интеллекту
    Последний раз редактировалось NdSZ; 06.04.2018 в 14:35.

  15. #15
    Аватар для NatriX NatriX Не известно кто Новичок
    Сообщений
    16
    Поблагодарили 0 раз(а) в 0 сообщениях
    Цитата Сообщение от NdSZ Посмотреть сообщение
    Пусть ещё мёртвые туши форума придут и попробуют функцию. Думаю у всех будет работать - а у тебя не работает (У такого умника и ключ не заработает разводной)


    Хотя.. Думаю если ещё в Украине блокируют вк то возможно файл http://vk.com/images/blank.gif недоступен


    Ну хлопец. Тогда я не удивлён твоему интеллекту
    Лять, ты понимаешь что функция все время выводить отрицательный ответ?. Дол.аеб никак иначе.

  16. #16
    Аватар для NdSZ NdSZ Не известно кто Новичок
    Сообщений
    9
    Поблагодарили 0 раз(а) в 0 сообщениях
    Цитата Сообщение от NatriX Посмотреть сообщение
    Лять, ты понимаешь что функция все время выводить отрицательный ответ?. Дол.аеб никак иначе.
    Вова.. Забань этого разжигателя конфликтов. То ли троля, то ли реально тупого

  17. #17
    Аватар для NatriX NatriX Не известно кто Новичок
    Сообщений
    16
    Поблагодарили 0 раз(а) в 0 сообщениях
    Цитата Сообщение от NdSZ Посмотреть сообщение
    Вова.. Забань этого разжигателя конфликтов. То ли троля, то ли реально тупого
    Разжигателя?, ой лол, так может потому что она например на моем пк не работает?. Дллку http я подключал.

  18. #18
    Аватар для вова77 вова77 Сенсей вова77 Сенсей вова77 Сенсей вова77 Сенсей вова77 Сенсей Супер Модератор
    Сообщений
    3,557
    Поблагодарили 525 раз(а) в 483 сообщениях
    Обоих надо, прекращайте пустые споры , если не работает значит что то не так сделал, а на счёт кода , взят из интернета и нужно не просто брать а знать как работает и возможно есть другой вариант.
    Мудрость жизни всегда глубже и обширнее мудрости людей. БОЛЬШЕ ДЕЛА,МЕНЬШЕ СЛОВ
    DevelNext - Официальная группа, уроки ,примеры http://vk.com/develnextstudio
    Фото галерея DevelNext http://vk.com/album-59367531_218210131
    Мой канал youtube https://www.youtube.com/channel/UC0w...9lClt8gt5FPCvg

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения