|
Участник форума
Регистрация: 15.01.2009
Сообщений: 158
С нами:
9116253
Репутация:
26
|
|
Не хочет... (= Он начинает работать в прогрессии... Давайте я код целиком(код слищком грязный,не ругаемся):
PHP код:
$page = get_file_by_curl($host);
preg_match_all("|<\/ul><\/div><a href=\"(.*?)\" ><img src=\"|is",$page, $match, PREG_PATTERN_ORDER);
$fh = fopen("fileitog.txt", "a+");
for ( $i=0; $i<count($match[1]); $i++){
$content = get_file_by_curl($host.$match[1][$i]);
preg_match_all("|<div class=\"subtitle\">(.*?)</div>.*<div class=\"body\">(.*?)<div class=\"author\" align=\"right\">|is",$content, $match2, PREG_PATTERN_ORDER);
for($k=0;$k<=count($match2[0][$i]);$k++){
$vestext .= $match2[1][$k];//Заголовок
$vestext2 .= $match2[2][$k];//Текст
$vestext = serialize($vestext);
$vestext2 = serialize($vestext2);
$d = "REPLACE INTO `dle_post` VALUES ($k, 'user', '2009-11-04 14:45:51', '$vestext2', '', '', '$vestext', '', '', '1', 'post$k', 0, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, '', '', 1, '', '', '', 0, 'Теги', '');";
fwrite($fh, $d."\n");
}}
fclose($fh);
?>
Делаю, чтоб после парсинга сразу запихивалось в sql. Вложил
Лучше открытие до цикла, запись в цикле, а после цикла закрытие
Помогите... Пытался при записи разбить через foreash, но не могу в него запихнуть сразу два массива(хотя может и не по тому пути двигаюсь).
|