Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

php - регулярные выражения

379
10 февраля 2014 года
Fima
109 / / 07.11.2002
Всем доброе время суток!
Есть форма, которая содержит поле ввода и кнопку отправить.
В поле ввода вводится артикул детали.
Мне нужно пробить наличие этой детали по нескольким сайтам. И вывести на страницу результат.
Я плохо знаю регулярные выражения.


Мне нужно вывести что выделено красной рамкой - т.е. всю таблицу поиска результатов.
Как правильно написать это в регулярных выражениях.
Код прилагаю:
Код:
<?php
$code = $_POST['code'];
$url = "http://www.auto-ga.ru/?pcode=$code";
$contents = file_get_contents($url);
//$pattern = "|<table cellspacing="0" class="globalCase">|";
echo "АВТО-ГА:<br>";
preg_match_all($pattern, $contents, $out, PREG_PATTERN_ORDER);
for($i=0; $i<count($out[1]; $i++)
{
echo $out[1][$i]."<br>";
}
?>
4
11 февраля 2014 года
mike
3.7K / / 01.10.2002
Проверять сразу много сайтов на лету - плохая идея. Там может быть не одна сотня страниц с результатами поиска. Может имеет смысл в фоне их скачивать парсить, сохранять в базу данных и потом по ней искать?

Регулярное выражение пишется под конкретную строку данных. По вашему описанию регулярное выражения невозможно написать.

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог