|
Участник форума
Регистрация: 15.01.2009
Сообщений: 158
Провел на форуме: 469704
Репутация:
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[1]);$k++){
$q = trim("REPLACE INTO `post` VALUES (".$i.", 'user', '2009-11-04 14:45:51', '".$match2[2][$k]."', '', '', '".$match2[1][$k]."', '', '', '1', 'post".$i."', 0, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, '', '', 1, '', '', '', 0, '', '');");
fwrite($fh, $q."\n");}}
fclose($fh);
echo "Всё! Закончили...";
Но вместе с ней, после каждой строки создаёт одну пустую:
PHP код:
REPLACE INTO `post` VALUES (0, 'user', '2009-11-04 14:45:51', '', '', '', '', '', '', '1', 'post1', 0, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, '', '', 1, '', '', '', 0, '', '')
В чём может быть проблема?
|