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 :: как с помощью php можно взять данные со внешнего ресурса?

 PHP.SU

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


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

> Описание: я, наверное, слишком часто создаю темы? :)
Kosmo
Отправлено: 11 Февраля, 2010 - 20:03:30
Post Id



Новичок


Покинул форум
Сообщений всего: 29
Дата рег-ции: Окт. 2009  
Откуда: Екатеринбург, Россия


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




И здравствуйте.
Интересует меня такой вопрос.
каким образом я могу с помощью скрипта автоматически брать информацию с этого ресурса: http://wordstat[dot]yandex[dot]ru/ ?
А если конкретнее, мне это необходимо сделать для seo-калькулятора.
Принцип работы скрипта, который необходимо реализовать:
1. с формы на моем сайте отсылается некая информация и заполняется в окошко на целевом сайте.
2. Затем "нажимается" кнопка на целевом сайте "подобрать".
3. Информация, полученная после обработки запроса возвращается обратно на мой сайт.
4. обрабатывается на сайте.



Пока писал, пришла в голову мысль, что скорее всего на php такое в принципе не реализовать.
Тогда подскажите, пожалуйста, как иначе можно такой функционал реализовать?
Потому что такие калькуляторы есть и реально работают.


-----
начинающий web-мастер
http://www[dot]re-forma[dot]biz
 
 Top
Мелкий Супермодератор
Отправлено: 11 Февраля, 2010 - 20:34:46
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


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




отчего же не реализовать? cURL'ом можно сэмулировать клиента.
http://php.su/lessons/?lesson_11


-----
PostgreSQL DBA
 
 Top
biperch
Отправлено: 11 Февраля, 2010 - 20:40:33
Post Id



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


Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009  
Откуда: Днепропетровск


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




http://wordstat[dot]yandex[dot]ru/?cmd=w[dot][dot][dot]text=NEKOE_SLOVO
по этому адресу загружаеш страницу в переменную, меняя некое слово на требуемое и обрабатываеш
 
 Top
dmaw
Отправлено: 11 Февраля, 2010 - 20:48:31
Post Id



Частый гость


Покинул форум
Сообщений всего: 227
Дата рег-ции: Сент. 2009  
Откуда: Беларусь, Витебск


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




Ребята, а новости, курсы и т.п. с других сайтов тоже так тырят?
 
 Top
biperch
Отправлено: 11 Февраля, 2010 - 21:35:47
Post Id



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


Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009  
Откуда: Днепропетровск


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




и так тоже
 
 Top
Stierus Супермодератор
Отправлено: 12 Февраля, 2010 - 18:01:05
Post Id



Рекордсмен по количеству сообщений за 7 дней


Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008  
Откуда: Москваль


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




Curl и регулярные выражения тебе в помощь Улыбка будет лень разбираться - обращайся
 
My status
 Top
JustUserR
Отправлено: 12 Февраля, 2010 - 19:41:47
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


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




Kosmo Для того чтобы брать информацию с удаленного источника в общем есть два метода - достаточно автоматизированный CURL для некоторых изместных протоколов вклчюая HTTP - а также sockets для более общей работы с сетью и обмена информацией удаленными daemon-ами
Если известена структура приходящей информации или API сервиса то делаете это в соответствии с указанными данными - а если нет то ставите Proxymition и с помощью нео ловите HTTP-заголовки и POST-данные и в соответсвтии с ними составляете запросы


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
voltag
Отправлено: 13 Февраля, 2010 - 16:42:36
Post Id


Новичок


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


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




Хочу так-же подметить что Регулярные выражения необходимо применять только в случае если Вы не можете обойтись строковыми функциями. Функции работают намного быстрее Улыбка
 
 Top
JustUserR
Отправлено: 14 Февраля, 2010 - 11:09:41
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


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




voltag пишет:
Функции работают намного быстрее
Смотря какие функции и как их использовать - конечно в одиночном виде строковые функции быстрее но их большая комбинация для решения тех или иных задач может быть медленее чем регулярные выражения - потому что машина регулярных выражение хорошо оптимизирована по сравнению с произвольным набором функций Улыбка


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB