php - регулярные выражения
Есть форма, которая содержит поле ввода и кнопку отправить.
В поле ввода вводится артикул детали.
Мне нужно пробить наличие этой детали по нескольким сайтам. И вывести на страницу результат.
Я плохо знаю регулярные выражения.
Мне нужно вывести что выделено красной рамкой - т.е. всю таблицу поиска результатов.
Как правильно написать это в регулярных выражениях.
Код прилагаю:
Код:
<?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>";
}
?>
$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>";
}
?>
Регулярное выражение пишется под конкретную строку данных. По вашему описанию регулярное выражения невозможно написать.