Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |

02.01.2009, 10:52
|
|
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
Провел на форуме: 1345617
Репутация:
115
|
|
rss GRAB + READER (php)
Все привет!
Когда то подымал такую тему, но так и не увидел ответа... тема исчерпала себя...
Есть новая идея, хотелось бы ее реализовать...
---
возьмем к примеру rss Канал ачата.
Нужно писать все в файл, и выводить посредством php
Причем проверять новость раз в час (это кроном можно), и НЕ переписывать файл, А ДОПИСЫВАТЬ только новое...
Что бы файл пополнялся и в нем не было повторений...
Вот в принципе и весь вопрос.. Как собственно реализовать такое....
|
|
|

02.01.2009, 11:48
|
|
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
Провел на форуме: 2140897
Репутация:
267
|
|
_http://forum.antichat.ru/showpost.php?p=802097&postcount=8
Писал когда-то,полная тема
_http://forum.antichat.ru/thread72166.html
Остальное мона дописать за пару минут 
Последний раз редактировалось Shadow_p1raT; 02.01.2009 в 11:51..
|
|
|

02.01.2009, 12:08
|
|
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
Провел на форуме: 1345617
Репутация:
115
|
|
Сообщение от Shadow_p1raT
_http://forum.antichat.ru/showpost.php?p=802097&postcount=8
Писал когда-то,полная тема
_http://forum.antichat.ru/thread72166.html
Остальное мона дописать за пару минут 
Ну вытянуть можно гетом, это ясно... а вот что бы он ДОПИСЫВАЛ НОВОЕ... вот тут сложней... как я дкмаю... нужно зачитать сначала файл, потом сравнить и дописать то что еще не написано...
|
|
|

02.01.2009, 12:23
|
|
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
Провел на форуме: 2140897
Репутация:
267
|
|
Сейчас нет под рукой Денвера для теста,но думаю что можно и так
PHP код:
<?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);#Выводим для наглядности
?>
|
|
|

02.01.2009, 17:15
|
|
Познающий
Регистрация: 23.09.2007
Сообщений: 75
Провел на форуме: 938032
Репутация:
86
|
|
в rss, у каждой новости есть своя дата и время. сначала можно записать все новости и сохранить дату последнего обновления. При след. обновлении сравнивать дату новости с датой последнего обновления, и если она подходит - дописывать новость в файл и обновлять время последнего обновления.
Последний раз редактировалось t4Nk; 02.01.2009 в 17:19..
|
|
|

03.01.2009, 06:26
|
|
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
Провел на форуме: 1345617
Репутация:
115
|
|
Сообщение от t4Nk
в rss, у каждой новости есть своя дата и время. сначала можно записать все новости и сохранить дату последнего обновления. При след. обновлении сравнивать дату новости с датой последнего обновления, и если она подходит - дописывать новость в файл и обновлять время последнего обновления.
ты лучше на примере покажи
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|