Программирование
Доброго дня Гість ( Вхід | Реєстрація )
Программирование
falselight |
Apr 3 2015, 08:25
Відправлено
#1
|
Начинающий Група: Members2 Повідомлень: 7 Реєстрація: 3-April 15 Користувач №: 45,566 Репутация: 1 Авто: Hatchback T100 Город: Odessa |
Увлекаюсь PHP, Python, пишу сайты.
Если кто-то таким увлекается, давайте знакомиться. |
reklama |
Apr 3 2015, 08:25
Відправлено
#
|
|
|
admin |
Apr 7 2015, 17:13
Відправлено
#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 |
Apr 7 2015, 18:35
Відправлено
#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 |
Apr 7 2015, 21:48
Відправлено
#4
|
Постоялец Група: Members2 Повідомлень: 152 Реєстрація: 1-April 13 Користувач №: 39,360 Репутация: 2 Авто: Lanos |
нужен НЕ дорогой сайт. кто может создать??
|
Raptiler |
Apr 7 2015, 22:55
Відправлено
#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 |
Apr 9 2015, 18:52
Відправлено
#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 |
Apr 29 2015, 11:22
Відправлено
#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 |
Apr 29 2015, 11:41
Відправлено
#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 |
Jul 7 2016, 14:59
Відправлено
#9
|
президент клуба Група: Admin Повідомлень: 5,860 Реєстрація: 27-December 04 Користувач №: 1 Репутация: 67 Авто: Chery & Ford Focus balance: 765 |
-------------------- |
admin |
Mar 8 2020, 16:18
Відправлено
#10
|
президент клуба Група: Admin Повідомлень: 5,860 Реєстрація: 27-December 04 Користувач №: 1 Репутация: 67 Авто: Chery & Ford Focus balance: 765 |
на Raspberry кто нить программирует ?
-------------------- |
Batas |
Feb 15 2021, 06:12
Відправлено
#11
|
Начинающий Група: Members2 Повідомлень: 30 Реєстрація: 27-November 17 Користувач №: 48,724 Репутация: 1 |
Какие онлайн курсы по программированию можете посоветовать?
|
valerijklymenko |
Mar 21 2024, 16:04
Відправлено
#12
|
Начинающий Група: Members2 Повідомлень: 2 Реєстрація: 21-March 24 Користувач №: 50,920 |
Я джавист уже 5 лет, если есть здесь кто-то с такой же профессией то давайте пообщаемся
|
Спрощена версія | Зараз: 30th May 2024 - 12:59 |
|