как написать парсер??

901
.
ValekS
Ей 25
MRAMOR (26.06.2013 / 09:13)
ща тупой вопрос задам для чего нужно экранирование?
Нужно и все. Если не экранировать ошибка будет. Можешь загуглить - там популярно обьяснят.
А то открые файла, запись и закрытие.
.
неее Пусть отслужит свое!
.
Парсер новостей я сам написал, это тоже что граббер только не отображает новости, а кидает их мне в бибилиотеку
.
MRAMOR, xD Парсер жалко кидать, тем более чем больше его поставит тем меньше пользы от него
.
(\/)____o_O____(\/)
MRAMOR, запись текста в файл, уже морально !устарело, наследие перла
.
например
if ($curl = curl_init()) {
curl_setopt($curl, CURLOPT_URL, 'http://');
curl_setopt($curl, CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.100 Safari/534.30');
curl_setopt($curl, CURLOPT_REFERER, "http://");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_TIMEOUT, 30);
$file=curl_exec($curl);
curl_close($curl);
$file = preg_replace('#<pubDate>(.*)</pubDate>#sU','',$file);

if ($file) {
$req = mysql_query("SELECT * FROM `news` WHERE `name`='" . mysql_real_escape_string($file[0]) . "'");
if (mysql_num_rows($req) != 0) { $errorh = '123'; }
if (!$errorh) {
mysql_query("INSERT INTO `news` SET
`time` = '" . time() . "',
`avt` = 'admin',
`text` = '" . mysql_real_escape_string($file) . "',
`kom` = '0'
"); } }
}
типо так
.
круто сделано ?
только это рабочий, удалил нужный код
Всего: 27