Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: DLE: Автоматическое добавление новостей

Сообщения:  [1-10]   [11-11] 

 
 автор: bronenos   (30.01.2007 в 11:02)   письмо автору
 
   для: 1999   (30.01.2007 в 01:29)
 

Говорит
Зачем и причем это
Он хотел новости собрать
Я помог

   
 
 автор: 1999   (30.01.2007 в 01:29)   письмо автору
 
   для: bronenos   (30.01.2007 в 00:28)
 

слово крон вам что-нить говорит?

   
 
 автор: bronenos   (30.01.2007 в 00:28)   письмо автору
 
   для: NewsGrabber   (30.01.2007 в 00:26)
 

Кто сказал что с ленты

   
 
 автор: NewsGrabber   (30.01.2007 в 00:26)
 
   для: bronenos   (29.01.2007 в 21:59)
 

Или вот тут

   
 
 автор: bronenos   (29.01.2007 в 21:59)   письмо автору
 
   для: mozhunt   (29.01.2007 в 00:21)
 

Вот, сделал вам скриптик
Проверил

   
 
 автор: bronenos   (29.01.2007 в 00:34)   письмо автору
 
   для: mozhunt   (29.01.2007 в 00:21)
 

а зачем связывать то
вот я дал скрипт
вам нужно изменит только названия тех данных которые надо найти и записать их в файл чуть иначе

или вы пхп слабо понимаете

   
 
 автор: mozhunt   (29.01.2007 в 00:21)   письмо автору
 
   для: bronenos   (28.01.2007 в 23:29)
 

Не,не через файл.

вот кусок xml файла с новостями

- <item>
<title>На трассе Москва - Санкт-Петербург в ДТП погиб гражданин Китая</title>
<link>http://www.newsru.com/russia/28jan2007/dpty.html</link>
<description>Вблизи с населенным пунктом Новоселицы по не установленным пока причинам внедорожник марки Lexus с московскими номерами выехал на полосу встречного движения и врезался в грузовой MAN из Владимирской области.</description>
<category>В России</category>
<pubDate>Sun, 28 Jan 2007 20:42:00 +0300</pubDate>
<enclosure url="http://www.newsru.com/pict/id/large/926193_20070128205927.gif" type="image/jpeg" />
<enclosure url="http://www.newsru.com/pict/id/large/926194_20070128205927.gif" type="image/jpeg" />
</item>

а в ADDNEWS.php есть такие переменные:

$categories_list = CategoryNewsSelection(0, 0);
$tpl->set('{title}', '');
$tpl->set('{alt-name}','');
$tpl->set('{short-story}','');
$tpl->set('{full-story}','');

вот как связать то?

   
 
 автор: bronenos   (28.01.2007 в 23:29)   письмо автору
 
   для: mozhunt   (28.01.2007 в 23:21)
 

Почему? У вас не через базу?
Если через файлы то вот
Или что не так
$f = fopen ('news.txt', 'w');
foreach ($news as $new)
 fwrite ($f, "$new[url]\t$new[short]\t$new[long]\n");
fclose ($f);

   
 
 автор: mozhunt   (28.01.2007 в 23:21)   письмо автору
 
   для: bronenos   (28.01.2007 в 21:41)
 

очень сомневаюсь,что это можно прикрутить...

   
 
 автор: bronenos   (28.01.2007 в 21:41)   письмо автору
 
   для: mozhunt   (28.01.2007 в 21:16)
 

Примерно так можно поступить
<?php
$file 
file_get_contents ('some rss url');
preg_match_all ('#<item>(.*?)<\/item>#im'$file$items);

function 
find ($name$item) {
 
preg_match ('#<'.$name.'>(.*?)<\/'.$name.'>#im'$item$find);
  return 
$find[1];
}

foreach (
$items[1] as $item) {
 
$new['url'] = find ('url'$item);
 
$new['short'] = find ('short'$item);
 
$new['long'] = find ('long'$item);
 
$news[] = $new;
}

$m mysql_connect (hostuserpassword);
mysql_select_db (database$m);

foreach (
$news as $new)
 
mysql_query ("insert into `news` (`url`, `short`, `long`) values ('$new[url]', '$new[short]', '$new[long]')"$m);

mysql_close ($m);
print 
'Новости записаны';
?>

   

Сообщения:  [1-10]   [11-11] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования