Вопрос-Ответ по php

Печать RSS
6510
Кураторы темы:


Дух
0
mides (Сегодня / 19:49)
Существует ли код для отображения года, который задан сервером (2010 сейчас должно быть)
echo (date("Y"));
М

Пацак
0
3023. XaoS16, спасибо, не знал, что такой простой код)
И

Оранжевые штаны
0
3021. workul, выше посмотри там все есть. Только заместо includ'a замение на header Location ну и т.п.
F

Пришелец
0
как распознаватель моделей телефона поставить на сайте?
A

Оранжевые штаны
0
3026, ну это на неправильно настроеном сервере. 660 и 600 доступно для записи скриптом.
A

Оранжевые штаны
0
3027, сведения об user_agent содержатся в переменной $_SERVER['HTTP_USER_AGENT']

Дух
0
3027 тип так - $browser=explode(" ",@$_SERVER['HTTP_USER_AGENT']);
Если надо еще IP - $_SERVER['REMOTE_ADDR']
Думаю зачем - @ сам знаеш!
A

Оранжевые штаны
0
3030, вот ты код видимо тупо откуда то переписал, зачем там функция explode?
echo strtok($_SERVER['HTTP_USER_AGENT'],' ');//выодит Nokia2600c-2/2.0 или Opera/9.80 и т.д. (обрежет до первого пробела)
$_SERVER['REMOTE_ADDR'] - это ip адрес клиента, например 90.150.64.218
а заглушка предупреждений методом подстановки символа @ тоже не нужна, достаточно выставить нужный уровень отладки
И

Оранжевые штаны
0
3027. freeuin, ну примерно как то так=) ::
<?php
  $agent = $_SERVER['HTTP_USER_AGENT'];
  if (strpos($agent, "/")>0)
  {
    $agent = substr($agent,0,strpos($agent, "/"));
  }
  $agent=strtoupper($agent);
  if (stristr($agent, "ERICSSON")) $name="Ericsson";
  if (stristr($agent, "SONYERICSSON")) $name="SonyEricsson";
  if (stristr($agent, "NOKIA")) $name="Nokia";
  if (stristr($agent, "SAMSUNG") || stristr($agent, "SEC-"))
      $name="Samsung";
  if (stristr($agent, "SIE")) $name="Siemens";
  if (stristr($agent,"MOT")) $name="Motorola";
  if (stristr($agent, "LG ") || stristr($agent, "LG-")) $name="LG";
  if (stristr($agent, "SHARP")) $name="Sharp";
  if (stristr($agent, "ALCATEL")) $name="Alcatel";
  if (stristr($agent, "PANASONIC")) $name="Panasonic";
  if (stristr($agent, "SAGEM")) $name="Sagem";
  if (stristr($agent, "PANTECH")) $name="Pantech";
  if (stristr($agent, "NEC")) $name="NEC";
  if (stristr($agent, "BENQ")) $name="BenQ";
  echo $name;
?>

Дух
0
<?php 
echo "UA - ".$_SERVER['HTTP_USER_AGENT']."<br />";
?>
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск