PDA

Просмотр полной версии : rss GRAB + READER (php)


.::BARS::.
02.01.2009, 10:52
Все привет!
Когда то подымал такую тему, но так и не увидел ответа... тема исчерпала себя...
Есть новая идея, хотелось бы ее реализовать...
---
возьмем к примеру rss Канал ачата.

Нужно писать все в файл, и выводить посредством php

Причем проверять новость раз в час (это кроном можно), и НЕ переписывать файл, А ДОПИСЫВАТЬ только новое...

Что бы файл пополнялся и в нем не было повторений...

Вот в принципе и весь вопрос.. Как собственно реализовать такое....

Shadow_p1raT
02.01.2009, 11:48
_http://forum.antichat.ru/showpost.php?p=802097&postcount=8
Писал когда-то,полная тема
_http://forum.antichat.ru/thread72166.html
Остальное мона дописать за пару минут:)

.::BARS::.
02.01.2009, 12:08
_http://forum.antichat.ru/showpost.php?p=802097&postcount=8
Писал когда-то,полная тема
_http://forum.antichat.ru/thread72166.html
Остальное мона дописать за пару минут:)

Ну вытянуть можно гетом, это ясно... а вот что бы он ДОПИСЫВАЛ НОВОЕ... вот тут сложней... как я дкмаю... нужно зачитать сначала файл, потом сравнить и дописать то что еще не написано...

Shadow_p1raT
02.01.2009, 12:23
Сейчас нет под рукой Денвера для теста,но думаю что можно и так

<?php
$array = array('Shadow_p1raT','Dr.p1raT');#Начальны й массив
$array2 = array('Dr.p1raT','forum.antichat.ru');#Получ нный массив
$array3 = array_merge($array,$array2);#Соеденяем
$cleanarray = array_unique($array3);#Удаляем Дубликаты
print_r($cleanarray);#Выводим для наглядности
?>

t4Nk
02.01.2009, 17:15
в rss, у каждой новости есть своя дата и время. сначала можно записать все новости и сохранить дату последнего обновления. При след. обновлении сравнивать дату новости с датой последнего обновления, и если она подходит - дописывать новость в файл и обновлять время последнего обновления.

.::BARS::.
03.01.2009, 06:26
в rss, у каждой новости есть своя дата и время. сначала можно записать все новости и сохранить дату последнего обновления. При след. обновлении сравнивать дату новости с датой последнего обновления, и если она подходит - дописывать новость в файл и обновлять время последнего обновления.

ты лучше на примере покажи