Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: ip SERVER [2]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): « 1 [2]   

> Описание: Как открывать страницу в зависимости от айпишника?
Irina88
Отправлено: 28 Февраля, 2019 - 15:29:34
Post Id



Новичок


Покинул форум
Сообщений всего: 61
Дата рег-ции: Март 2018  
Откуда: Kyiv, Ukraine


Помог: 0 раз(а)




Здравствуйте! Это о5 я. Нужна помощь: как сделать чтобы если чел заходит на сайт с компа, то открывалась страница 'index.php'; а с тела - 'm.php' ???
 
 Top
andrewkard
Отправлено: 28 Февраля, 2019 - 16:05:57
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




Irina88 пишет:
Здравствуйте! Это о5 я. Нужна помощь: как сделать чтобы если чел заходит на сайт с компа, то открывалась страница 'index.php'; а с тела - 'm.php' ???

идея не очень. Сейчас делают адаптивный дизайн одного сайта, он нормально просматривается со всех устройств.
Если уж очень хочется, можно попробовать определить по браузеру, но гарантий Вам никто не даст
(Добавление)
Вот тут посмотрите реализацию
https://ru[dot]stackoverflow[dot]com/que[dot][dot][dot]0%B0%D0%B9%D1%82
 
 Top
teleoperator27
Отправлено: 28 Февраля, 2019 - 16:30:58
Post Id



Посетитель


Покинул форум
Сообщений всего: 265
Дата рег-ции: Янв. 2017  


Помог: 21 раз(а)




Irina88 пишет:
Здравствуйте! Это о5 я. Нужна помощь: как сделать чтобы если чел заходит на сайт с компа, то открывалась страница 'index.php'; а с тела - 'm.php' ???
Используйте класс Mobile_Detect https://github[dot]com/serbanghita/Mobile-Detect
 
My status
 Top
Irina88
Отправлено: 28 Февраля, 2019 - 19:34:41
Post Id



Новичок


Покинул форум
Сообщений всего: 61
Дата рег-ции: Март 2018  
Откуда: Kyiv, Ukraine


Помог: 0 раз(а)




[quote=andrewkard][/quote]

про100 хотелось бы сделать так чтобы при просмотре с компа открывалась страница с <object>blablabla</object>; а с мобильного - страница с ссылками на эти видео в ютубе (http://m.youtube.com/*****)...
 
 Top
Vladimir Kheifets
Отправлено: 01 Марта, 2019 - 09:51:10
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 37 раз(а)




Irina88 пишет:
Здравствуйте! Это о5 я. Нужна помощь: как сделать чтобы если чел заходит на сайт с компа, то открывалась страница 'index.php'; а с тела - 'm.php' ???

Добрый день, Ирина!
Вам уже посоветовали Mobile-Detect.
http://demo[dot]mobiledetect[dot]net/
Есть ещё CURRENT-DEVICE.
https://thematthewhudson[dot]com/current-device/
Проверял оба детектора и понял, что второй работает лучше.
Удачи!
 
 Top
Irina88
Отправлено: 02 Марта, 2019 - 08:32:13
Post Id



Новичок


Покинул форум
Сообщений всего: 61
Дата рег-ции: Март 2018  
Откуда: Kyiv, Ukraine


Помог: 0 раз(а)




я чайник в этом деле. не понимаю что куда вставлять..
 
 Top
Vladimir Kheifets
Отправлено: 03 Марта, 2019 - 08:03:37
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 37 раз(а)




Irina88 пишет:
я чайник в этом деле. не понимаю что куда вставлять..
Добрый день, Ирина!
Описание здесь:
https://github[dot]com/matthewhudson/current-device
скачайте Zip:
https://codeload[dot]github[dot]com/matt[dot][dot][dot]evice/zip/master
распакуйте Zip, запишите на Вашем сервере ,например, в папку js
Вставте в Ваш код:
CODE (html):
скопировать код в буфер обмена
  1. <script src="js/lib/device.min.js"></script>
  2. <script>
  3. if(device.desktop())
  4. {
  5.         device="pc";
  6. }
  7. else if(device.tablet())
  8. {
  9.         device="tablet";
  10. }
  11. else if(device.mobile())
  12. {
  13.         device="mobile";
  14. }
  15. </script>
Удачи!

(Отредактировано автором: 06 Марта, 2019 - 07:14:59)

 
 Top
Irina88
Отправлено: 03 Марта, 2019 - 08:36:31
Post Id



Новичок


Покинул форум
Сообщений всего: 61
Дата рег-ции: Март 2018  
Откуда: Kyiv, Ukraine


Помог: 0 раз(а)




Владимир, а если сайт на бесплатном хосте, то получится?
 
 Top
Vladimir Kheifets
Отправлено: 05 Марта, 2019 - 10:14:08
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 37 раз(а)




Irina88 пишет:
Владимир, а если сайт на бесплатном хосте, то получится?

Ирина, добрый день!
Это чистый js, он отрабатывается не на сервере (хостинге),а в браузере.
Проверяется очень просто. Если не получится, зайдите в консоль бразера и покажите , что там будет написано про ошибки в js.
Удачи!
 
 Top
Irina88
Отправлено: 05 Марта, 2019 - 19:46:53
Post Id



Новичок


Покинул форум
Сообщений всего: 61
Дата рег-ции: Март 2018  
Откуда: Kyiv, Ukraine


Помог: 0 раз(а)




А куда прописывать страницы 'index.php' и 'm.php'?
 
 Top
Vladimir Kheifets
Отправлено: 06 Марта, 2019 - 07:27:09
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 37 раз(а)




Irina88 пишет:
А куда прописывать страницы 'index.php' и 'm.php'?

Добрый день, Ирина!
Вам нужно определить в 'index.php' тип устойства и сделать редирект на 'm.php'
про редирект:http://sstut[dot]com/javascript/redi[dot][dot][dot]her-page-url.php
Например,так:
index.php
Спойлер (Отобразить)
m.php
Спойлер (Отобразить)
Удачи!

(Отредактировано автором: 06 Марта, 2019 - 08:00:16)

 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB