Вниз  PHP
- 29.08.2011 / 13:21
nitsu
  Пользователь

nitsu 
Сейчас: Offline
как сделать чтобы если сервер включен выводило 1 а если выкл выводило 0?
- 30.08.2011 / 04:57
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
nitsu, Код ответа header 200 ok проверяй
__________________
 Магистр Мёда
- 30.08.2011 / 22:23
nitsu
  Пользователь

nitsu 
Сейчас: Offline
Koenig, это как?
- 30.08.2011 / 22:30
LPzhelud
  Пользователь

LPzhelud 
Сейчас: Offline
nitsu, Сервер возвращает ответ для всех случаев жизни. 100 - ОК, 404 - Not Found, 502 - Bad Gateway, 403 - Forbidden
__________________
 Эль Презеденте
- 31.08.2011 / 16:34
nitsu
  Пользователь

nitsu 
Сейчас: Offline
а код какой?
- 31.08.2011 / 18:03
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
nitsu,
  1. if (substr(0, 1,  $_SERVER['REDIRECT_STATUS'])==2) {
  2. echo 'Сервер доступен';
  3. } else {
  4. echo 'не доступен'
  5. }

__________________
 Магистр Мёда
- 2.09.2011 / 18:51
Лека
  Пользователь

Лека 
Сейчас: Offline
Всем привет. Ребята , выручайте кто сможет. Надо както заставить скрипт давать переменные взависимости от типа браузера(комп или мобила.)Например по умолчанию $template=web_template.php но если юзера угораздило зайти с трубы то $template=pda_template.php ну и так далие.
- 2.09.2011 / 19:00
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
Лека, простейшее (все - телефон, кроме Linux, Windows, Mac)
  1. function isWap() {
  2. return (stripos($_SERVER['HTTP_USER_AGENT'], 'windows') | stripos($_SERVER['HTTP_USER_AGENT'], 'linux') | stripos($_SERVER['HTTP_USER_AGENT'], 'macintosh')) >= 0;
  3. }
сложный механизм (из JohnCMS) в аттаче
  1. $template = ( isWap() ? 'pda' : 'web' ) . '_template.php'


Изменено mrEDitor (2.09 / 19:01) (всего 2 раза)


Прикрепленные файлы:
isWap.php (4.85 кб.) Скачано 196 раз
- 2.09.2011 / 19:01
segOro
  Пользователь

segOro 
Сейчас: Offline
Лека,
  1. $browser = htmlentities($_SERVER['HTTP_USER_AGENT'], ENT_QUOTES);
  2. if (eregi('Windows', $browser) || (eregi('Linux', $browser) && !eregi('Android', $browser)) || eregi('Mac', $browser))
  3.     $template = 'web_template.php';
  4.   else
  5.     $template = 'pda_template.php';
Можно так
- 2.09.2011 / 19:04
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
поправочка
  1. function isWap() {
  2. return (stripos($_SERVER['HTTP_USER_AGENT'], 'windows') | stripos($_SERVER['HTTP_USER_AGENT'], 'linux') | stripos($_SERVER['HTTP_USER_AGENT'], 'macintosh')) !== 0;
  3. }

Наверх  Всего сообщений: 1350
Фильтровать сообщения
Поиск по теме
Файлы топика (36)