Просмотр полной версии : 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);#Выводим для наглядности
?>
в rss, у каждой новости есть своя дата и время. сначала можно записать все новости и сохранить дату последнего обновления. При след. обновлении сравнивать дату новости с датой последнего обновления, и если она подходит - дописывать новость в файл и обновлять время последнего обновления.
.::BARS::.
03.01.2009, 06:26
в rss, у каждой новости есть своя дата и время. сначала можно записать все новости и сохранить дату последнего обновления. При след. обновлении сравнивать дату новости с датой последнего обновления, и если она подходит - дописывать новость в файл и обновлять время последнего обновления.
ты лучше на примере покажи
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot