<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Блог Stafox&#039;a &#187; фон</title>
	<atom:link href="/tag/fon/feed/" rel="self" type="application/rss+xml" />
	<link>http://stafox.ru</link>
	<description>О программировании и создании сайтов</description>
	<lastBuildDate>Mon, 28 May 2012 16:42:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Меняющийся фон на PHP</title>
		<link>http://stafox.ru/menyayushhijsya-fon-na-php/</link>
		<comments>http://stafox.ru/menyayushhijsya-fon-na-php/#comments</comments>
		<pubDate>Fri, 02 Mar 2012 18:33:05 +0000</pubDate>
		<dc:creator>Stafox</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[изображение]]></category>
		<category><![CDATA[фон]]></category>

		<guid isPermaLink="false">http://stafox.ru/?p=1553</guid>
		<description><![CDATA[А вы хотели бы, чтобы на Вашем сайте фон периодически изменялся? Я вот недавно столкнулся с необходимостью реализовать такое счастье, и теперь хочу поделиться с Вами способом реализации данной задачи на PHP. Функция довольно проста и имеет всего два агрумента, первый &#8212; это тип файлов, второй &#8212; месторасположения папки с изображениями. Вот собственно код функции: [...]]]></description>
			<content:encoded><![CDATA[<p><a href="/menyayushhijsya-fon-na-php/"><img src="/wp-content/uploads/2012/03/change-bg.png" alt="" title="Меняющийся фон на PHP" width="580" height="200" class="aligncenter size-full wp-image-1554" /></a><br />
А вы хотели бы, чтобы на Вашем сайте фон периодически изменялся? Я вот недавно столкнулся с необходимостью реализовать такое счастье, и теперь хочу поделиться с Вами способом реализации данной задачи на PHP.<span id="more-1553"></span><br />
Функция довольно проста и имеет всего два агрумента, первый &#8212; это тип файлов, второй &#8212; месторасположения папки с изображениями. Вот собственно код функции:</p>
<pre class="brush: php; title: ; notranslate">
function change_bg($IMAGE_TYPE, $PATH_IMG)
{
    $IMAGE_TYPE = '.' . $IMAGE_TYPE;
    $IMGS = array();
    $dir = opendir($PATH_IMG);
    while ($imgName = readdir($dir)) {
        if ($imgName != '.' &amp;&amp; $imgName != '..') {
            if (strtolower(strrchr($imgName, '.')) == $IMAGE_TYPE) {
                $IMGS[] = $PATH_IMG . $imgName;
            }
        }
    }
    closedir($dir);
    $num = count($IMGS);
    $day = date('s'); // s - секунды; i - минуты; H -  часы; d - дни; m - месяцы; Y - годы;
    if ($day{0} == '0') $day = $day{1};
    while ($day &gt;= $num) {
        $day -= $num;
    }
    $style = &quot;style = \&quot;background:url({$IMGS[$day]});\&quot;&quot;;
    return $style;
}
</pre>
<p>Функция возвращает CSS-свойство <span class="scode">background</span>. Для наглядности, фоновое изображение меняется каждую секунду, и строка
<pre class="brush: php; title: ; notranslate">$day = date('s');</pre>
<p> отвечает за это, для того, чтобы менять изображение один раз в минуту, измените эту строку следующим образом
<pre class="brush: php; title: ; notranslate">$day = date('i');</pre>
<p>Как применить это к Вашему сайту? Да очень просто! Стиль можно применять к любому тегу. Например к тегу <span class="scode">body</span>:</p>
<pre class="brush: php; title: ; notranslate">&lt;body &lt;?php echo change_bg('jpg', 'image/');?&gt;&gt;</pre>
<p>Ну и небольшой <a href="http://example.stafox.ru/change-bg/index.php">демо-пример</a> для наглядности.</p>
<h3  class="related_post_title">Не пропустите, это тоже интересно!</h3><ul class="related_post"><li><a href="/kak-sdelat-drevovidnye-kommentarii-bez-plagina/" title="Как сделать древовидные комментарии без плагина">Как сделать древовидные комментарии без плагина</a></li><li><a href="/kak-prodat-ssylku-v-tegax-wordpress/" title="Как продать ссылку в тегах WordPress">Как продать ссылку в тегах WordPress</a></li><li><a href="/kak-skryvat-partnerskie-ssylki/" title="Как скрывать партнерские ссылки">Как скрывать партнерские ссылки</a></li><li><a href="/platnoe-besplatno-vypusk-7/" title="Платное бесплатно. Выпуск 7">Платное бесплатно. Выпуск 7</a></li><li><a href="/funkciya-skloneniya-imyon/" title="Функция склонения имён">Функция склонения имён</a></li><li><a href="/vybiraem-plagin-dlya-prosmotra-izobrazhenij/" title="Выбираем плагин для просмотра изображений">Выбираем плагин для просмотра изображений</a></li><li><a href="/html-s-nulya-lekciya-2/" title="HTML с нуля. Лекция 2">HTML с нуля. Лекция 2</a></li></ul><hr />
<a href="/menyayushhijsya-fon-na-php/#comments">11 коммент.</a>]]></content:encoded>
			<wfw:commentRss>http://stafox.ru/menyayushhijsya-fon-na-php/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>
