Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Дергание и обработка информации с других сайтов
 
 автор: N0X   (17.06.2006 в 20:11)   письмо автору
 
 

На сайте www.softtime.ru описывается метод загрузки курса валют с сайта ЦентроБанка ( http://www.softtime.ru/scripts/valute.php ).
Но вот у меня вопрос такого плана: как можно загрузить а потом и обработать информацию с другого сайта если это не XML страница.
Дело в том, что, когда я пытаюсь загрузить методом, описанным в статье, то у меня выводится абракадабра.
Пожалуйста, помогите ;) Так как я новичек в PHP ((

   
 
 автор: Oligarx   (17.06.2006 в 21:11)   письмо автору
 
   для: N0X   (17.06.2006 в 20:11)
 

посмотрите в форуме о регулярных выражениях ... там каждая вторая тема об этом

   
 
 автор: cheops   (17.06.2006 в 22:31)   письмо автору
 
   для: N0X   (17.06.2006 в 20:11)
 

С какого сайта извлекаете информацию и какой код для этого используете?

   
 
 автор: N0X   (17.06.2006 в 23:10)   письмо автору
 
   для: cheops   (17.06.2006 в 22:31)
 

Дело втом, что я не знаю самого принцыпа извлечения информации с другого сайта. Я думаю, что лучше всего было бы обьяснить мне на примере (с комментариями желательно) извлечени информации с сайта(не в XML).
Благодаря этой статье http://www.softtime.ru/scripts/valute.php я понял, как извлекать информацию из XML страницы. Теперь я должен понять, как извликать информацию с обычных сайтов.

   
 
 автор: cheops   (17.06.2006 в 23:50)   письмо автору
 
   для: N0X   (17.06.2006 в 23:10)
 

Для этого в переменную загружается HTML-код страницы
<?php
  $contents 
file_get_contents("http://www.site.ru");
?>

Затем содержимое $contents препарируется при помощи регулярных выражений или строковых функций - универсальной схемы нет, так как код может быть совершенно произвольный, как и извлекаемая информация. Поэтому конкретное решение зависит от конкретной страницы.

   
 
 автор: N0X   (18.06.2006 в 00:05)   письмо автору
 
   для: cheops   (17.06.2006 в 23:50)
 

Спасибо! я кажеться все понял ;) Осталось разобраться с такой мутью, как "регулярные выражения". Благодаря Учебнику PHP, я, надеюсь, выучу их )))

   
 
 автор: cheops   (18.06.2006 в 02:20)   письмо автору
 
   для: N0X   (18.06.2006 в 00:05)
 

Если что-то будет вызывать затруднения, вы можете задавать вопросы в специальном разделе форума Регулярные выражения.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования