HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

rss GRAB + READER (php)
  #1  
Старый 02.01.2009, 10:52
.::BARS::.
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
С нами: 9778359

Репутация: 115
По умолчанию rss GRAB + READER (php)

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

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

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

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

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

  #2  
Старый 02.01.2009, 11:48
Shadow_p1raT
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
С нами: 9564806

Репутация: 267
По умолчанию

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

Последний раз редактировалось Shadow_p1raT; 02.01.2009 в 11:51..
 
Ответить с цитированием

  #3  
Старый 02.01.2009, 12:08
.::BARS::.
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
С нами: 9778359

Репутация: 115
По умолчанию

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

  #4  
Старый 02.01.2009, 12:23
Shadow_p1raT
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
С нами: 9564806

Репутация: 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);#Выводим для наглядности
?>
 
Ответить с цитированием

  #5  
Старый 02.01.2009, 17:15
t4Nk
Познающий
Регистрация: 23.09.2007
Сообщений: 75
С нами: 9806336

Репутация: 86
По умолчанию

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

Последний раз редактировалось t4Nk; 02.01.2009 в 17:19..
 
Ответить с цитированием

  #6  
Старый 03.01.2009, 06:26
.::BARS::.
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
С нами: 9778359

Репутация: 115
По умолчанию

Цитата:
Сообщение от t4Nk  
в rss, у каждой новости есть своя дата и время. сначала можно записать все новости и сохранить дату последнего обновления. При след. обновлении сравнивать дату новости с датой последнего обновления, и если она подходит - дописывать новость в файл и обновлять время последнего обновления.
ты лучше на примере покажи
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PSalm69 Избранное 273 13.02.2016 01:24
Books PHP FRAGNATIC PHP 186 21.02.2010 02:41



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.