Автор Тема: Как Убрать Страницу Об Ошибке Подключения К Интернету - Для Локального Сайта  (Прочитано 3058 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Subbkov

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.mybigdream.ru
Здравствуйте. Я только начал изучать PHP. поэтому если будет очень глупый вопрос, то сильно не пинайте)
Суть проблемы: раньше у меня сайт был на Юкозе и я изучал только HTML, но вот сейчас мне дали сервер и мне пришлось изучать PHP и MySQL. сайт работает в локальной сети (без подключения к интернету) и естественно в самом интернете. Когда размещаю рекламу (баннеры) - то при просмотре через локальную сеть баннеры начинают подключение к интернету, а так как его нету, то на их месте выскакивает пустая страница (с надписью о ошибке подключения к интернету). Что нужно написать (какой код или скрипт) чтобы если нет подключения к интернету, то вместо пустых страниц с ошибками (на месте баннеров) показывалось просто пустое место (какой-нибудь фон, картинка или текст, а может вообще ничего не показывало - как будто там ничего и не должно быть)? :confused:
П.С. если это нужно писать не на PHP, а на яваскриптах, то направьте меня, пожалуйста, туда, где мне смогли бы помочь.
Заранее благодарен за ответ.
С уважением, Андрей.

Оффлайн APL

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 344
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.aerozone.ru
Попробуй в начале страницы проверять грузиться ли что-нить, т.е. есть ли сеть... например сделай запрос на свой сервер  http://твой домен.ru/test.txt

и проверь вернет ли то что нужно. результат успешности подключения - в переменную.

на места баннеров ставим проверку переменной
если запрос не удастся, то пишем код, а если нет, то пустую заглушку

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
я бы лучше по ip фильтровал
это первое, что в голову пришло

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28