Открытие URL по запросу системы

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
GreatBAO
Сообщения: 119
Зарегистрирован: Пн авг 24, 2015 11:24 am
Откуда: Сочи
Благодарил (а): 4 раза
Поблагодарили: 14 раз

Открытие URL по запросу системы

Сообщение GreatBAO » Чт авг 27, 2015 8:08 pm

Прошу прощения за ламерский вопрос, но что-то мозг уже не варит :)
Я хочу сделать "шаблон поведения" по поиску фильма на кинопоиске

берем к примеру такой код:
$filmname = $matches[1];
$url = "http://www.kinopoisk.ru/index.php?first ... =$filmname";
возможно ли теперь сделать автоматическое открытие этой URL в одной из вкладок "Домашние страницы" к примеру вместо страницы "Добро пожаловать" ?
Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск
Благодарил (а): 18 раз
Поблагодарили: 94 раза

Re: Открытие URL по запросу системы

Сообщение Dark_Veter » Чт авг 27, 2015 11:11 pm

Вот так можно попробовать:

Код: Выделить всё

$rec=array();
$rec['EVENT_TYPE']='openurl'; // команда может быть ещё newwindow
$rec['WINDOW']='alice';
$rec['TERMINAL_TO']='*'; //здесь можно конкретный терминал указать
$rec['ADDED']=date('Y-m-d H:i:s');
$rec['EXPIRE']=date('Y-m-d H:i:s', time()+10);
$rec['DETAILS']='my_site.ru';
$rec['ID']=SQLInsert('events', $rec); 
 
За это сообщение автора Dark_Veter поблагодарили (всего 5):
Amarok (Пт авг 28, 2015 10:24 am) • mirsum (Пн авг 31, 2015 10:15 pm) • savenko_egor (Ср мар 14, 2018 2:14 pm) • Hold (Ср мар 14, 2018 2:46 pm) • Gelezako (Чт мар 15, 2018 3:11 pm)
Рейтинг: 5.81%
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
GreatBAO
Сообщения: 119
Зарегистрирован: Пн авг 24, 2015 11:24 am
Откуда: Сочи
Благодарил (а): 4 раза
Поблагодарили: 14 раз

Re: Открытие URL по запросу системы

Сообщение GreatBAO » Пт авг 28, 2015 8:31 am

Dark_Veter писал(а):Вот так можно попробовать:
мне не нужен вывод в другой терминал. мне нужно вывести запрашиваемую URL в соседнем фрейме
ПыСЫ но за ваш пример тоже спасибо, думаю пригодится
Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск
Благодарил (а): 18 раз
Поблагодарили: 94 раза

Re: Открытие URL по запросу системы

Сообщение Dark_Veter » Пт авг 28, 2015 10:28 am

GreatBAO писал(а):
Dark_Veter писал(а):Вот так можно попробовать:
мне не нужен вывод в другой терминал.
Так оставьте все по умолчанию, только ссылку поменяйте. Тогда страница на всех терминалах откроется, в том числе и в соседнем фрейме.
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
GreatBAO
Сообщения: 119
Зарегистрирован: Пн авг 24, 2015 11:24 am
Откуда: Сочи
Благодарил (а): 4 раза
Поблагодарили: 14 раз

Re: Открытие URL по запросу системы

Сообщение GreatBAO » Пт авг 28, 2015 6:46 pm

да, действительно почти то что нужно, прошу прощения что сразу не разобрался и отшил :)
только вот одно но - даже если указать в $rec['WINDOW']='Search' имя реально существующего окна (для примера создал домашнюю страницу с именем "Search") то все равно открывается новая закладка с именем Search

при нескольких таких запросах, первый раз создается новая вкладка с именем указанным в $rec['WINDOW']
при повторных запросах обновление уже происходит в созданной вкладке.

вопрос - возможно ли все таки обновить уже имеющуюся вкладку и не создавать новую ?
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Открытие URL по запросу системы

Сообщение Gelezako » Чт мар 15, 2018 3:12 pm

Dark_Veter писал(а):Вот так можно попробовать:

Код: Выделить всё

$rec=array();
$rec['EVENT_TYPE']='openurl'; // команда может быть ещё newwindow
$rec['WINDOW']='alice';
$rec['TERMINAL_TO']='*'; //здесь можно конкретный терминал указать
$rec['ADDED']=date('Y-m-d H:i:s');
$rec['EXPIRE']=date('Y-m-d H:i:s', time()+10);
$rec['DETAILS']='my_site.ru';
$rec['ID']=SQLInsert('events', $rec); 
табка появляется, но как сделать что бы она автоматически становилась активной?
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 532 раза
Контактная информация:

Re: Открытие URL по запросу системы

Сообщение Vovix » Чт мар 15, 2018 7:22 pm

Gelezako писал(а):
Dark_Veter писал(а):Вот так можно попробовать:

Код: Выделить всё

$rec=array();
$rec['EVENT_TYPE']='openurl'; // команда может быть ещё newwindow
$rec['WINDOW']='alice';
$rec['TERMINAL_TO']='*'; //здесь можно конкретный терминал указать
$rec['ADDED']=date('Y-m-d H:i:s');
$rec['EXPIRE']=date('Y-m-d H:i:s', time()+10);
$rec['DETAILS']='my_site.ru';
$rec['ID']=SQLInsert('events', $rec); 
табка появляется, но как сделать что бы она автоматически становилась активной?
вообще не применять такой механизм!!!
я использую встроенную функцию javascript, а для передачи параметров - куки!
UPD:
этот механизм требует предварительно созданной домашней страницы, которую можно установить как "Скрыть"
и код примерно такой:

Код: Выделить всё

<a href="#" onclick=" document.cookie = 'linked=1; path=/'; document.cookie = 'PingObjName=ACERTV; path=/'; 
return menuClicked('69', '121', '69', '','ACERTV','','/page/27.html',0,0);" >ACER_TV</a>
но тут еще несколько нюансов, например эта страница: 27.html как раз и есть в закладках домашних и она содержит специаьный код который берет данные из cookie и на основе их отображает что-либо!!!
Таким образом например у меня при нажатии на наименование "Устройства онлайн" в меню, происходит открытие рядом во вкладке домашних страниц необходимой информации...

но повторять как у меня возможно не стоит, т.к. я извращенец и эта идея пришла мне на ум для выполнения нужной мне функции и возможно есть более красивый и простой вариант выполнения этого!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
crazpit
Сообщения: 13
Зарегистрирован: Пт авг 30, 2019 5:17 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Открытие URL по запросу системы

Сообщение crazpit » Пн сен 09, 2019 2:24 pm

Код: Выделить всё

system('"C:\Program Files\Mozilla Firefox\firefox.exe" https://www.kinopoisk.ru/index.php?first=no&what=&kp_query=$filmname');
да уж.. на форуме любят помогать.
Ответить