Доброго дня Гість ( Вхід | Реєстрація )

 
 
Reply to this topicStart new topicStart Poll

Каскадний · [ Стандартний ] · Лінійний

> Программирование

falselight   
post Apr 3 2015, 08:25
Відправлено #1


Начинающий
*

Група: Members2
Повідомлень: 7
Реєстрація: 3-April 15
Користувач №: 45,566
Репутация: 1
Авто: Hatchback T100

Город: Odessa



Увлекаюсь PHP, Python, пишу сайты.
Если кто-то таким увлекается, давайте знакомиться. fa-fa.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
reklama   
post Apr 3 2015, 08:25
Відправлено #












User is offlineProfile CardPM
Go to the top of the page
+Quote Post
admin   
post Apr 7 2015, 17:13
Відправлено #2


президент клуба
Group Icon

Група: Admin
Повідомлень: 5,860
Реєстрація: 27-December 04
Користувач №: 1
Репутация: 67
Авто: Chery & Ford Focus

balance: 765



QUOTE
Увлекаюсь PHP, Python, пишу сайты.
Если кто-то таким увлекается, давайте знакомиться.

Ну давай smile.gif

CODE

$agent = getenv ("HTTP_USER_AGENT");
if (stripos(strtolower($agent),'android') !== false) { $android=1; }


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


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
titanium   
post Apr 7 2015, 18:35
Відправлено #3


Завсегдатай
*****

Група: Members2
Повідомлень: 353
Реєстрація: 18-June 07
Користувач №: 8,109
Репутация: 2




QUOTE(admin @ Apr 7 2015, 17:13)
Ну давай  smile.gif

CODE

$agent = getenv ("HTTP_USER_AGENT");
if (stripos(strtolower($agent),'android') !== false) { $android=1; }


так можно определить любой андроид,
а не знаешь как средствами PHP определить, что у пользователя именно
планшет, а не телефон ?
*



а в чем принципиальная разница планшета и телефона ?
размер экрана ? разрешение ?
сейчас и телефоны с разрешением 4К есть и планшеты с WVGA ))) smile.gif smile.gif smile.gif
или это для статистики ?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
rumeyu   
post Apr 7 2015, 21:48
Відправлено #4


Постоялец
***

Група: Members2
Повідомлень: 152
Реєстрація: 1-April 13
Користувач №: 39,360
Репутация: 2
Авто: Lanos




нужен НЕ дорогой сайт. кто может создать??
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Raptiler   
post Apr 7 2015, 22:55
Відправлено #5


Старая гвардия
******

Група: Members2
Повідомлень: 3,709
Реєстрація: 14-December 13
Користувач №: 42,334
Репутация: 17
Авто: Daewoo Lanos




А хто після такого вичисле браузер і ОС на комп'ютері - тому + до репутації tongue.gif

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);
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
admin   
post Apr 9 2015, 18:52
Відправлено #6


президент клуба
Group Icon

Група: Admin
Повідомлень: 5,860
Реєстрація: 27-December 04
Користувач №: 1
Репутация: 67
Авто: Chery & Ford Focus

balance: 765



QUOTE(titanium @ Apr 7 2015, 18:35)
а в чем принципиальная разница планшета и телефона ?
размер экрана ? разрешение ?
сейчас и телефоны с разрешением 4К есть и планшеты с WVGA )))  smile.gif  smile.gif  smile.gif
или это для статистики ?
*



iPad четко определяется по USER_AGENT-у
CODE

if (stripos(strtolower($agent),'iPad') !== false) { $ipad=1;  }

хотелось бы и все остальные Android планшеты на одном из сайтов приравнять к iPad-у
а то получается что на iPad-е ничего не меняется так как все влазит на большой экран
а на Android планшете все урезается как будто с телефона смотрим.

Кстати на телефоне в Chrome под Андроид есть галочка [ ] Полная версия
и в USER_AGENT нет слова Android т.е. уже не определяется что это телефон или планшет.



--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
bortovik   
post Apr 29 2015, 11:22
Відправлено #7


Форумянин
****

Група: Members2
Повідомлень: 230
Реєстрація: 3-April 07
Користувач №: 19,838
Репутация: 7




QUOTE
хотелось бы и все остальные Android планшеты на одном из сайтов приравнять к iPad-у


получилось smile.gif

сначала на 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; }
}
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
I-Gosha   
post Apr 29 2015, 11:41
Відправлено #8


водитель Атмолета
Group Icon

Група: 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 т.е. уже не определяется что это телефон или планшет.
*


Адаптивная верстка не алё ?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
admin   
post Jul 7 2016, 14:59
Відправлено #9


президент клуба
Group Icon

Група: Admin
Повідомлень: 5,860
Реєстрація: 27-December 04
Користувач №: 1
Репутация: 67
Авто: Chery & Ford Focus

balance: 765



QUOTE(I-Gosha @ Apr 29 2015, 12:41)
Адаптивная верстка не алё ?
*


а можешь ? smile.gif


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
admin   
post Mar 8 2020, 16:18
Відправлено #10


президент клуба
Group Icon

Група: Admin
Повідомлень: 5,860
Реєстрація: 27-December 04
Користувач №: 1
Репутация: 67
Авто: Chery & Ford Focus

balance: 765



на Raspberry кто нить программирует ?


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Batas   
post Feb 15 2021, 06:12
Відправлено #11


Начинающий
*

Група: Members2
Повідомлень: 30
Реєстрація: 27-November 17
Користувач №: 48,724
Репутация: 1




Какие онлайн курсы по программированию можете посоветовать?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
valerijklymenko   
post Mar 21 2024, 16:04
Відправлено #12


Начинающий
*

Група: Members2
Повідомлень: 2
Реєстрація: 21-March 24
Користувач №: 50,920




Я джавист уже 5 лет, если есть здесь кто-то с такой же профессией то давайте пообщаемся wink.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Fast ReplyReply to this topicTopic OptionsStart new topic
1 чол. читають цю тему (1 Гостей та 0 Прихованих Користувачів)
0 Користувачів:

 

Спрощена версія Зараз: 29th March 2024 - 01:53