Программирование
Доброго дня Гість ( Вхід | Реєстрація )
![]() ![]() ![]() |
Программирование
falselight
![]() |
![]()
Відправлено
#1
|
Начинающий ![]() Група: Members2 Повідомлень: 7 Реєстрація: 3-April 15 Користувач №: 45,566 Репутация: 1 Авто: Hatchback T100 ![]() Город: Odessa ![]() |
Увлекаюсь PHP, Python, пишу сайты.
Если кто-то таким увлекается, давайте знакомиться. ![]() |
reklama
![]() |
![]()
Відправлено
#
|
![]() |
|
admin
![]() |
![]()
Відправлено
#2
|
![]() президент клуба ![]() Група: Admin Повідомлень: 5,860 Реєстрація: 27-December 04 Користувач №: 1 Репутация: 67 Авто: Chery & Ford Focus ![]() balance: 765 ![]() |
QUOTE Увлекаюсь PHP, Python, пишу сайты. Если кто-то таким увлекается, давайте знакомиться. Ну давай ![]() CODE $agent = getenv ("HTTP_USER_AGENT"); if (stripos(strtolower($agent),'android') !== false) { $android=1; } так можно определить любой андроид, а не знаешь как средствами PHP определить, что у пользователя именно планшет, а не телефон ? -------------------- |
titanium
![]() |
![]() ![]()
Відправлено
#3
|
![]() Завсегдатай ![]() ![]() ![]() ![]() ![]() Група: Members2 Повідомлень: 353 Реєстрація: 18-June 07 Користувач №: 8,109 Репутация: 2 ![]() ![]() |
QUOTE(admin @ Apr 7 2015, 17:13) Ну давай ![]() CODE $agent = getenv ("HTTP_USER_AGENT"); if (stripos(strtolower($agent),'android') !== false) { $android=1; } так можно определить любой андроид, а не знаешь как средствами PHP определить, что у пользователя именно планшет, а не телефон ? а в чем принципиальная разница планшета и телефона ? размер экрана ? разрешение ? сейчас и телефоны с разрешением 4К есть и планшеты с WVGA ))) ![]() ![]() ![]() или это для статистики ? |
rumeyu
![]() |
![]()
Відправлено
#4
|
![]() Постоялец ![]() ![]() ![]() Група: Members2 Повідомлень: 152 Реєстрація: 1-April 13 Користувач №: 39,360 Репутация: 2 Авто: Lanos ![]() ![]() |
нужен НЕ дорогой сайт. кто может создать??
|
Raptiler
![]() |
![]()
Відправлено
#5
|
![]() Старая гвардия ![]() ![]() ![]() ![]() ![]() ![]() Група: Members2 Повідомлень: 3,709 Реєстрація: 14-December 13 Користувач №: 42,334 Репутация: 17 Авто: Daewoo Lanos ![]() ![]() |
А хто після такого вичисле браузер і ОС на комп'ютері - тому + до репутації
![]() CODE {меняем и запускаем Google Chrome с новым User Agent} function Google_Chrome_Save(browser, os: string): Boolean; var RegIni : TRegistry; URL_Google_Chrome : string; begin RegIni := TRegistry.Create(KEY_READ); RegIni.RootKey := HKEY_LOCAL_MACHINE; RegIni.OpenKey ('Software\Microsoft\Windows\CurrentVersion\Uninstall\Google Chrome\', true); URL_Google_Chrome := RegIni.ReadString('InstallLocation');{считываем путь установки Google Chrome} if URL_Google_Chrome = '' then begin {из другого раздела тоже - на других компьютерах бывает не работает} RegIni.RootKey := HKEY_CURRENT_USER; RegIni.OpenKey ('Software\Microsoft\Windows\CurrentVersion\Uninstall\Google Chrome\', true); URL_Google_Chrome := RegIni.ReadString('InstallLocation'); end; RegIni.Free; if URL_Google_Chrome = '' then Result:= False {если и тут ничего, то такого браузера точно в системе нет} else begin {Дописываем строку запуска} URL_Google_Chrome := URL_Google_Chrome + '/chrome.exe'; {запускаем Google Chrome с новым параметром - измененным User Agent} ShellExecute(Handle, nil, PChar(URL_Google_Chrome), PChar('-user-agent=" (' + os + ') AppleWebKit/537.13 (KHTML, like Gecko) ' + browser + ' '), nil, SW_RESTORE); Result := True; end; end; if Google_Chrome_Save('Konqueror/2.2-11', 'Linux 2.6.8-gentoo-r3') then Application.MessageBox('Браузер Google Chrome с новым User Agent успешно запущен...', 'Information', MB_OK + MB_ICONINFORMATION); |
admin
![]() |
![]()
Відправлено
#6
|
![]() президент клуба ![]() Група: Admin Повідомлень: 5,860 Реєстрація: 27-December 04 Користувач №: 1 Репутация: 67 Авто: Chery & Ford Focus ![]() balance: 765 ![]() |
QUOTE(titanium @ Apr 7 2015, 18:35) а в чем принципиальная разница планшета и телефона ? размер экрана ? разрешение ? сейчас и телефоны с разрешением 4К есть и планшеты с WVGA ))) ![]() ![]() ![]() или это для статистики ? iPad четко определяется по USER_AGENT-у CODE if (stripos(strtolower($agent),'iPad') !== false) { $ipad=1; } хотелось бы и все остальные Android планшеты на одном из сайтов приравнять к iPad-у а то получается что на iPad-е ничего не меняется так как все влазит на большой экран а на Android планшете все урезается как будто с телефона смотрим. Кстати на телефоне в Chrome под Андроид есть галочка [ ] Полная версия и в USER_AGENT нет слова Android т.е. уже не определяется что это телефон или планшет. -------------------- |
bortovik
![]() |
![]()
Відправлено
#7
|
![]() Форумянин ![]() ![]() ![]() ![]() Група: Members2 Повідомлень: 230 Реєстрація: 3-April 07 Користувач №: 19,838 Репутация: 7 ![]() ![]() |
QUOTE хотелось бы и все остальные Android планшеты на одном из сайтов приравнять к iPad-у получилось ![]() сначала на Javascripte смотрим планшет или нет, ставим куку и перегружаем эту же страницу CODE if ($android==1) { if (!isset($_COOKIE["device"])) { echo <<<DATA <html><body> <script src="/device.js"></script> <script type="text/javascript"> if (device.androidTablet()) { document.cookie="device=Tablet"; } else { document.cookie="device=Mobile"; } DATA; echo " location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}\""; echo "</script>\n"; echo "</body></html>"; exit; } // cookie } // android if (isset($_COOKIE["device"])) { if ($_COOKIE["device"] =="Tablet") {$android=0; $iPad=1; } } |
I-Gosha
![]() |
![]()
Відправлено
#8
|
![]() водитель Атмолета ![]() Група: Club Повідомлень: 2,679 Реєстрація: 15-September 12 Користувач №: 36,352 Репутация: 17 ![]() ![]() |
QUOTE(admin @ Apr 9 2015, 19:52) iPad четко определяется по USER_AGENT-у CODE if (stripos(strtolower($agent),'iPad') !== false) { $ipad=1; } хотелось бы и все остальные Android планшеты на одном из сайтов приравнять к iPad-у а то получается что на iPad-е ничего не меняется так как все влазит на большой экран а на Android планшете все урезается как будто с телефона смотрим. Кстати на телефоне в Chrome под Андроид есть галочка [ ] Полная версия и в USER_AGENT нет слова Android т.е. уже не определяется что это телефон или планшет. Адаптивная верстка не алё ? |
admin
![]() |
![]()
Відправлено
#9
|
![]() президент клуба ![]() Група: Admin Повідомлень: 5,860 Реєстрація: 27-December 04 Користувач №: 1 Репутация: 67 Авто: Chery & Ford Focus ![]() balance: 765 ![]() |
-------------------- |
admin
![]() |
![]()
Відправлено
#10
|
![]() президент клуба ![]() Група: Admin Повідомлень: 5,860 Реєстрація: 27-December 04 Користувач №: 1 Репутация: 67 Авто: Chery & Ford Focus ![]() balance: 765 ![]() |
на Raspberry кто нить программирует ?
-------------------- |
Batas
![]() |
![]()
Відправлено
#11
|
![]() Начинающий ![]() Група: Members2 Повідомлень: 30 Реєстрація: 27-November 17 Користувач №: 48,724 Репутация: 1 ![]() ![]() |
Какие онлайн курсы по программированию можете посоветовать?
|
valerijklymenko
![]() |
![]()
Відправлено
#12
|
![]() Начинающий ![]() Група: Members2 Повідомлень: 2 Реєстрація: 21-March 24 Користувач №: 50,920 ![]() ![]() |
Я джавист уже 5 лет, если есть здесь кто-то с такой же профессией то давайте пообщаемся
![]() |
![]() ![]() ![]() ![]() |
Спрощена версія | Зараз: 29th April 2024 - 03:31 |
|