Перейти к публикации

Есть смартфон?


Рекомендованные сообщения

Смартфон NOKIA 6681

~~~~~~~~~~~~~~~

Захожу с Opera 8.65:

Mozilla/4.0 (compatible: MSIE 6.0: Symbyan OS: NOKIA 6681/4.00.15: 9399) Opera 8.65 [ru]

Захожу с Opera MINI ru v. 4.0.9751 20071107:

Opera/9.50 (j2ME/MIDP: Opera Mini/4.0.9751/528: U: ru

Захожу стандартным браузером:

NOKIA 6681/2.0 (4.00.15) Symbian OS/8.0 Series60/2.6 Profile/MIDP-2.0 Configuration/CLDC-1.1

******************

КПК ACER N311 (Windows Mobile 5)

~~~~~~~~~~~~~~

Захожу стандартным IEMobile:

Mozilla/4.0 (compatible; MSIE 6/0; Windows CE; IEMobile 6.8)

Когда можно ожидать рождения скрипта?

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

К чему весь этот геморой.

Модель сотового телефона можно взять из переменной $_SERVER["HTTP_USER_AGENT"]

Вот небольшой код (я его сам использую), который определяет зашол пользователь через сотовый или с компа

<?php 

class LSMBrowserType 

{ 


	var $browserinfo; 


  function LSMBrowserType()  { 

	$this->browserinfo = $_SERVER["HTTP_USER_AGENT"]; 


  } 


  function getBrowsername()  { 

	$name = ""; 

	$pos = strpos($this->browserinfo, "/"); 

	$rez = substr($this->browserinfo, 0, $pos);


	if ($rez == "Firefox") $name = "Firefox";

	elseif ($rez == "K-Meleon") $name = "K-Meleon";

	elseif ($rez == "Firebird") $name = "Firebird";

	elseif ($rez == "Opera") $name = "Opera";

	elseif ($rez == "Netscape") $name = "Netscape";

	elseif ($rez == "Konqueror") $name = "Konqueror";

	elseif ($rez == "Safari") $name = "Safari";

	elseif ($rez == "Mozilla") $name = "Mozilla";

// Блокируем поисковые боты

	elseif ($rez == "Yandex") $name = "Yandex";

	elseif ($rez == "WebAlta Crawler") $name = "WebAlta Crawler";

	elseif ($rez == "StackRambler") $name = "StackRambler";

	elseif ($rez == "WinWAP-X") $name = "WinWAP-X";

	elseif ($rez == "Mediapartners-Google") $name = "Mediapartners-Google";

	elseif ($rez == "msnbot-media") $name = "msnbot-media";

	elseif ($rez == "WinWAP") $name = "WinWAP";

	elseif ($rez == "Mail.Ru") $name = "Mail.Ru";

	elseif ($rez == "WinWAP-SPBE") $name = "WinWAP-SPBE";

	elseif ($rez == "portalmmm") $name = "portalmmm";

	elseif ($rez == "Teleport Pro") $name = "Teleport Pro";

	elseif ($rez == "msnbot") $name = "msnbot";

	elseif ($rez == "UNTRUSTED") $name = "UNTRUSTED";

	elseif ($rez == "Teleport Pro") $name = "Teleport Pro";

	elseif ($rez == "Wapsilon") $name = "Wapsilon";

	elseif ($rez == "TurtleScanner") $name = "TurtleScanner";

	elseif ($rez == "ReqwirelessWeb") $name = "ReqwirelessWeb";

	elseif ($rez == "") $name = "DownloadManager";

	elseif ($rez == "Google") $name = "Google";

	elseif ($rez == "Hot") $name = "Hot";

	elseif ($rez == "Archive.org") $name = "Archive.org";

	elseif ($rez == "Ask Jeeves") $name = "Ask Jeeves";

	elseif ($rez == "Lycos") $name = "Lycos";

	elseif ($rez == "What You Seek") $name = "What You Seek";

	elseif ($rez == "IA.Archiver") $name = "IA.Archiver";

	elseif ($rez == "Gigablast") $name = "Gigablast";

	elseif ($rez == "Yahoo") $name = "Yahoo";

	elseif ($rez == "Yahoo-MMCrawler") $name = "Yahoo-MMCrawler";

	elseif ($rez == "TurnitinBot") $name = "TurnitinBot";

	elseif ($rez == "ZipppBot") $name = "ZipppBot";

	elseif ($rez == "StackRambler") $name = "StackRambler";

	elseif ($rez == "oBot") $name = "oBot";

	elseif ($rez == "Jet") $name = "Jet";

	elseif ($rez == "Naver") $name = "Naver";

	elseif ($rez == "Punto") $name = "Punto";

	elseif ($rez == "Aport") $name = "Aport";

	elseif ($rez == "GetSmart") $name = "GetSmart";

// Блокируем поисковые боты

	else { 

	  $name = "Unknown"; 

	} 

	return ($name); 

  } 


} 


?>

Если при вызове функции getBrowsername возвратилось Unknown, то пользователь зашол с сотового, в противном случае эта переменная будет содержать имя браузера или имя поискового бота. А дальше если выяснится что пользователь зашол с сотового, то опять же модель можно взять из переменной $_SERVER["HTTP_USER_AGENT"]

Ссылка на сообщение
Поделиться на других сайтах

SonyEricssonK790i/R1CG

Browser/NetFront/3.3

Profile/MIDP-2.0

Configuration/CLDC-1.1

А вот это уже через оперу мини. Вобще через неё и так удобно смотреть сайты, так что наверно добавлять не надо

Opera/9.50 (J2ME/MIDP; Opera

Mini/4.1.11320.534; U; ru)

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Когда можно ожидать рождения скрипта?

Блин, мне порой кажется,что этого не будет НИКОГДА!!!

Неужели никто кроме ДВ(dimonvideo) не в состоянии написать нормальную,грамотную смартуху.

Куда не сунься,все кодеры,все программисты,а посмотришь на их попытки что-то сделать в этом напрвлении,одно сплошное жалкое зрелище.

Лично я никого не виню,и не жду уже чего то успешного.

Сам вот тоже не умею,так что сори.

Как то надоело ждать,обратился лично к ДВ.

Ответ отрицательный.Его смартверсия не продаётся.

В принципе и не мудрено,продай одному,появится сразу у всех.

Будет у всех,его сайт скатится очень быстро с ведущих мест.

Всё держится исключительно на отлично сделанной смартверсии.

Ссылка на сообщение
Поделиться на других сайтах

ну во-первых, предложите димону больше денег. продается все.

во-вторых, предложите программистам хорошие деньги и они сделают вам копию ДВ, и даже лучше.

тут вопрос на сколько сильно это вам нужно...

кстати, я бы сделал димону второе предложение увеличив сумму, и показав ему этот топик. это очень важно, так как качественная смарт версия и так скоро появится, что устранит его уникальность, так почему ему сейчас не срубить капусту, продав вам свою версию..? но зачем это вам? скоро выйдет оф версия

как говорит WMDrakon, терпение!

Ссылка на сообщение
Поделиться на других сайтах

RewriteEngine On

RewriteCond %{REQUEST_URI} !^/mobile/.*$

RewriteCond %{HTTP_ACCEPT} "text/vnd.wap.wml|application/vnd.wap.xhtml+xml" [NC,OR]

RewriteCond %{HTTP_USER_AGENT} "acs|alav|alca|amoi|audi|aste|avan|benq|bird|blac|blaz|brew|cell|cldc|cmd-" [NC,OR]

RewriteCond %{HTTP_USER_AGENT} "dang|doco|eric|hipt|inno|ipaq|java|jigs|kddi|keji|leno|lg-c|lg-d|lg-g|lge-" [NC,OR]

RewriteCond %{HTTP_USER_AGENT} "maui|maxo|midp|mits|mmef|mobi|mot-|moto|mwbp|nec-|newt|noki|opwv" [NC,OR]

RewriteCond %{HTTP_USER_AGENT} "palm|pana|pant|pdxg|phil|play|pluc|port|prox|qtek|qwap|sage|sams|sany" [NC,OR]

RewriteCond %{HTTP_USER_AGENT} "sch-|sec-|send|seri|sgh-|shar|sie-|siem|smal|smar|sony|sph-|symb|t-mo" [NC,OR]

RewriteCond %{HTTP_USER_AGENT} "teli|tim-|tosh|tsm-|upg1|upsi|vk-v|voda|w3cs|wap-|wapa|wapi" [NC,OR]

RewriteCond %{HTTP_USER_AGENT} "wapp|wapr|webc|winw|winw|xda|xda-" [NC,OR]

RewriteCond %{HTTP_USER_AGENT} "up.browser|up.link|windowssce|iemobile|mini|mmp" [NC,OR]

RewriteCond %{HTTP_USER_AGENT} "symbian|midp|wap|phone|pocket|mobile|pda|psp" [NC]

RewriteRule ^(.*)$ /mobile/ [L,R=302]

Спецификация моб. устройств:

http://w3development.de/rdf/uaprof_repository/

http://www.operamini.com/developer/

Потоковое видео на мобилке:

http://ru.wikipedia.org/wiki/RTSP

демо: http://m.youtube.com/details?v=rq0rCdvUPvY&client

JavaScript для Opera Mini 4.x :

JavaScipt выполняется на сервере, перед загрузкой или после загрузки страницы. Серверы используют движок рендеринга Opera 9.5, что означает полную поддержку JavaScript (стандарт ECMAScript 4) на стороне сервера.

Однако, на клиентской стороне поддержка ограничена возможностями телефона, в следствии этого Opera Mini предоставляет небольшой набор средств java script:

1. Ограниченную поддержку событий модели DOM

2. Отсутствие фонового выполнения скриптов

3. Очень ограниченный механизм AJAX

... © http://operafan.net/content/view/279/2/

Оптимизация:

http://webo.in/articles/archive/

Вроде Opera Mini поддерживает data URL

Для тестов

http://www.operamini.com/demo/ - удаленные хосты

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Toshiba Portege G900 WVGA (800x480)

Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; PPC) Opera 8.65 [ru]

Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 6.12)

Opera/8.01 (J2ME/MIDP; Opera mini/2.0.4509/1724; ru; U; ssr)

Ссылка на сообщение
Поделиться на других сайтах

Вход с КПК

Модель: Acer c500 series

ОС: Windows® Mobile Version 5.0

Навигатор: Opera Mobile 9.5 Beta

Результат проверки: Opera/9.51 Beta (Microsoft Windows; PPC; 240x320; Opera Mobi/1718; U; en)

Навигатор: Internet Explorer

Результат проверки: Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; PPC; 240x320)

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...