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

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

    Миниатюры Нажмите на изображение для увеличения
Название: Снимок.PNG
Просмотров: 203
Размер:	10.9 Кб
ID:	3864  
    Егор'ыч

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

    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 Очень опасный тип Завсегдатый
    Сообщений
    248
    Поблагодарили 26 раз(а) в 26 сообщениях
    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,739
    Поблагодарили 222 раз(а) в 197 сообщениях
    Цитата Сообщение от 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 Очень опасный тип Завсегдатый
    Сообщений
    248
    Поблагодарили 26 раз(а) в 26 сообщениях
    Цитата Сообщение от Няшик Посмотреть сообщение
    А теперь отруби полностью интернет, и попробуй своё чудо .. Бац - ошибка.
    ты кодочитатель, он чекает файл на существование

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

Ваши права

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