Страницы: .*/ms) {
$ftext = $8;
$tt = join(\'-\',$4,$months{$3},$2);
$tt = join(\' \',$tt,$5);
$tt = join(\':\',$tt,\'00\');
$tt = str2time($tt,\'-0100\');
$ftext =~ s/<(?:[^>\'"]*|([\'"]).*?\\1)*>//gs;
while ($ftext =~ s/\\n\\s*\\n/\\n/gs) { };
while ($ftext =~ s/\\n//gs) { };
}
}
$/=$a;
close FT;
$rss_title = $3;
$rss_link = $1;
$rss_title =~ s/&/&/gsm;
$rss_title =~ s/</gsm;
$rss_title =~ s/>/>/gsm;
$rss_title =~ s/\'/'/gsm;
$rss_title =~ s/\\\\?"/"/gsm;
$rss_link =~ s/&/&/gsm;
$rss_link =~ s/</gsm;
$rss_link =~ s/>/>/gsm;
$rss_link =~ s/\'/'/gsm;
$rss_link =~ s/\\\\?"/"/gsm;
$ftext =~ s/&/&/gsm;
$ftext =~ s/</gsm;
$ftext =~ s/>/>/gsm;
$ftext =~ s/\'/'/gsm;
$ftext =~ s/\\\\?"/"/gsm;
$rss->add_item(title => $rss_title, link => $rss_link, category => $cats[$catnum-1], pubDate => time2str($tt), comments=>$ftext);
$rss2->add_item(title => $rss_title, link => $rss_link, description => time2str($tt));
}
}
$rss->save("/www/compnews.org/htdocs/rss.xml");
$rss2->save("/www/compnews.org/htdocs/klip.xml");
close DATA;
#То что вы увидите когда запустите rss.pl, если удалить, то будет пустой экран.
print "\\n";
print "\\n";
print "
print "\\n";
print "\\n";
print "
\\n";
print "Обновление RSS файла прошло успешно. rss.xml\\n";
print "
\\n";
print "Обновить RSS файл еще раз\\n";
print "
@cats = (\'Железо\',\'Интернет\',\'\',\'Софт\',\'Игры\',\'Программиро
вание\',\'Связь\',\'Безопасность\',\'GTA Vice City\',\'Телекоммуникации\');
Страницы: .*/ms) {
$ftext = $8;
$tt = join(\'-\',$4,$months{$3},$2);
$tt = join(\' \',$tt,$5);
$tt = join(\':\',$tt,\'00\');
$tt = str2time($tt,\'-0100\');
$ftext =~ s/<(?:[^>\'"]*|([\'"]).*?1)*>//gs;
while ($ftext =~ s/\\ns*\\n/\\n/gs) { };
while ($ftext =~ s/\\n//gs) { };
}
}
от того как это записано скрипт будет читать файл. загаловки он берет из /news/index.js и линк к файлу который будет читать (шаблон article.txt). Вобщем потыркайся если еще чет не понятно будет спрашивай.
ЗЫ. Пашел регатся %)