KosoyRoman,
в таком виде он никогда не заработает.
Начинайте с $srch=rawurlencode($srch); и определения $srch, который судя по всему д.быть
$srch = urlencode('пупкин');
вот приведенный к нормальному виду код:
<?$srch = urlencode('пупкин');$se='http://yandex.ru/yandsearch?rpt=rad&text=';$srch=rawurlencode($srch);function geturls($html){ $result = ''; $content=explode('http://', $html); $html=preg_replace('|\<.*\>|U','',$html); foreach($content as $i => $str) { $end=strpos($str, '"'); $tagend = strpos($str, '>'); if($end AND ($tagend > $end OR !$tagend)) { $link=preg_replace('|(.*)/\Z|', '$1', trim(substr($str, 0, $end))); $expr=preg_replace('|\W|', ' * ', $link); if (preg_match('|'.preg_replace('| * |U', '.{1,10}', preg_quote($expr)).'|', $html)) { $result.=$link."\n"; } } } return $result;}$page[1][0]=$se.$srch;$allurls = '';$i = 0;do { $page=str_replace('"', '', $page[1][0]); if($page[0]=='/') { $page=substr($url,0,strrpos($url,'/')).$page; } $html = rawurldecode(file_get_contents($page)); $allurls .= geturls($html); $i++;}while(preg_match_all('|.*>.*href=(.+?)[">]+.*'.$i. '<|', $html , $page));$allurls=implode('\n', array_unique(explode('\n', $allurls)));echo $allurls;?>
дальше разбирайтесь вот с этим регулярным выражением if (preg_match('|'.preg_replace('| * |U', '.{1,10}', preg_quote($expr)).'|', $html)), т.к. желания вникать в этот говнокод просто нет.
Ходорковский тоже так думал.
появилась необходимость еще поменять, курс все тот же 24.5
да хоть 24, я Вам привел решение вопроса связи товаров и параметров, которое и процитировано:
Brand from Amber,
у Вас получается связь М:М, которая разрешается через дополнительную таблицу.
Поэтому у Вас будет список статей, список свойств и таблица связи, содержащая первичный ключ, ID св-ва, ID статьи.
давайте Вы сначала прочтете какую либо книгу по БД.
у Вас будет несколько полей и 1000 записей.
ID|Property_ID|Item_ID|Property_value1 |1 |1 |Значение св-ва 1 для товара 12 |2 |1 |Значение св-ва 2 для товара 13 |1 |2 |Значение св-ва 1 для товара 24 |2 |2 |Значение св-ва 2 для товара 25 |1 |3 |Значение св-ва 1 для товара 3
и т.д.
prometex,
вынести все параметры в одну таблицу, где отдельным полем будет соответственно ID товара.
кто такое извращение придумал? Нормализуйте базу и не парьте мозги:
http://ru.wikipedia.org/wiki/%D0%9D%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%84%D0%BE%D1%80%D0%BC%D0%B0
Кузьменко,
пишите в личку. в основном связь по аське
ANDREY_DV,
а паучка написать не хотите?