можно ли посредство каналов rss скачивать новости - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sat, 30 Nov 2024 23:56:30 +0300 <blockquote class="blockquote"><strong>Xedin</strong> (12 Сентября 2010 / 15:52)<br> ОК СПАСИБО</blockquote> или можешь погуглить - по этой теме естьнесколько продвинутых класса. https://visavi.net/topics/13566/247443 можно ли посредство каналов rss скачивать новости Веталь Sat, 18 Sep 2010 10:27:47 +0400 Сообщения https://visavi.net/topics/13566/247443 ОК СПАСИБО https://visavi.net/topics/13566/244709 можно ли посредство каналов rss скачивать новости Владимир Sun, 12 Sep 2010 15:52:47 +0400 Сообщения https://visavi.net/topics/13566/244709 а вот те и пример этот, граб баша, общий смысл ясен<br> <br> <pre class="prettyprint">&lt;?php /* *bash.org.ru rss граббер *автор&#58; disable *30.09.07 */ //грузим rss файл $data=file_get_contents(&#039;http&#58;//bash.org.ru/rss&#039;); //обрабатываем $dat=array(); preg_match_all(&#039;|&lt;pubDate&gt;(.+)&lt;/pubDate&gt;|&#039;,$data,$dat); $content=array(); preg_match_all(&#039;|&lt;description&gt;&lt;!\&#91;CDATA\&#91;(.+)\]\]&gt;&lt;/description&gt;|&#039;,$data,$content); //теперь у нас есть 2 массива по 100 элементов, воспользуемся постраничным выводом //всего элементов $all=count($content&#91;1]); //число сообщений на странице $pnumber=5; //номер страницы $page=(isset($_GET&#91;&#039;page&#039;])) ? (int)$_GET&#91;&#039;page&#039;] &#58; 1; //число страниц $num_pages=ceil($all/$pnumber); //начальная позиция $start=$page*$pnumber-$pnumber; //проверка номера страницы if ($page &gt; $num_pages || $page &lt; 1) { $page=1; $start=0; } //посылаем заголовок header(&#039;Content-type&#58;text/html;charset=utf-8&#039;); //выводим верх страницы (html код, выносим за &lt;?php ?&gt; &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http&#58;//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt; &lt;html xmlns=&quot;http&#58;//www.w3.org/1999/xhtml&quot;&gt; &lt;head&gt; &lt;title&gt;bash.org.ru&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;?php //выводим цитаты if ($all) { for ($i=$start; $i&lt;$start+$pnumber; $i++) { //if (!isset($dat&#91;1]&#91;$i])) break; echo &#039;&lt;p style=&quot;border&#58;1px solid;padding&#58;2px&quot;&gt;&#039;; echo $dat&#91;1]&#91;$i]; echo &#039;&lt;br /&gt;&#039;; //не забываем про утф-8 echo iconv(&#039;windows-1251&#039;,&#039;utf-8&#039;,$content&#91;1]&#91;$i]); echo &#039;&lt;/p&gt;&#039;; } //навигация echo &#039;&lt;p&gt;&#039;; for($pr = &#039;&#039;, $i =1; $i &lt;= $num_pages; $i++) { echo $pr=(($i == 1 || $i == $num_pages || abs($i-$page) &lt; 2) ? ($i == $page ? &quot; &#91;$i] &quot; &#58; &#039; &lt;a href=&quot;&#039;.$_SERVER&#91;&#039;SCRIPT_NAME&#039;].&#039;?page=&#039;.$i.&#039;&quot;&gt;&#039;.$i.&#039;&lt;/a&gt; &#039;) &#58; (($pr == &#039; ... &#039; || $pr == &#039;&#039;)? &#039;&#039; &#58; &#039; ... &#039;)); } echo &#039;&lt;/p&gt;&#039;; } else { echo &#039;&lt;p&gt;цитат нет&lt;/p&gt;&#039;; } //закрываем теги ?&gt; &lt;/body&gt; &lt;/html&gt;</pre> https://visavi.net/topics/13566/244619 можно ли посредство каналов rss скачивать новости delete Sun, 12 Sep 2010 13:07:35 +0400 Сообщения https://visavi.net/topics/13566/244619 Да. Скачай для примера граб башорга. https://visavi.net/topics/13566/244583 можно ли посредство каналов rss скачивать новости Кевин Митник Sun, 12 Sep 2010 11:38:39 +0400 Сообщения https://visavi.net/topics/13566/244583 можно. https://visavi.net/topics/13566/244575 можно ли посредство каналов rss скачивать новости Tony V Sun, 12 Sep 2010 11:05:44 +0400 Сообщения https://visavi.net/topics/13566/244575 ну что не кто не знает? https://visavi.net/topics/13566/244551 можно ли посредство каналов rss скачивать новости Владимир Sun, 12 Sep 2010 10:30:38 +0400 Сообщения https://visavi.net/topics/13566/244551 на сайт к примеру https://visavi.net/topics/13566/244238 можно ли посредство каналов rss скачивать новости Владимир Sat, 11 Sep 2010 15:50:24 +0400 Сообщения https://visavi.net/topics/13566/244238 очень надо https://visavi.net/topics/13566/244088 можно ли посредство каналов rss скачивать новости Владимир Sat, 11 Sep 2010 09:46:27 +0400 Сообщения https://visavi.net/topics/13566/244088