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

Форум Регулярные Выражения

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

 

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

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

тема: сграбить контекст с сайта
 
 автор: adminn   (03.03.2008 в 01:22)   письмо автору
 
 

Привет. Мне интересует при помощи каких функций можно сграбить контекст с сайта и передать его в значение переменно. Допустим есть сайт www.test.ru/index.php мне нужно выбрать из тэга <span> значение 176 и присвоить его переменной для дальнейших действий.

<span id="inbox" class="count">&nbsp;176&nbsp;руб.</span>

Помогите с реализацией. Буду благодарен за каждый пример, хотя бы примерные скрипты.

   
 
 автор: DEM   (03.03.2008 в 01:29)   письмо автору
 
   для: adminn   (03.03.2008 в 01:22)
 

Ну что бы весь контент сграбить юзается функция file_get_contents();, а потом наверное исопльзуются рег.выражения, что бы из всего того "награбленого" достать нужную вещь...

   
 
 автор: SHAman   (03.03.2008 в 09:15)   письмо автору
 
   для: adminn   (03.03.2008 в 01:22)
 

Писал про граббинг немножко у себя.
Раз, два. И немного про частовстречающиеся регулярные выражения.

   
 
 автор: Dead   (03.03.2008 в 10:17)   письмо автору
 
   для: adminn   (03.03.2008 в 01:22)
 


<?php

$url 
"http://www.test.ru/index.php";
$content file_get_contents($url);
$pattern "@<span id=\"inbox\" class=\"count\">(.*)</span>@sU";
preg_match_all($pattern$content$output);

$output $output[1][0];

$output  str_replace("&nbsp;"""$content);
$output  str_replace("руб."""$content);
$output trim($output);

echo 
$output;

?>

   
Rambler's Top100
вверх

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