<?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>PHP, MySql и другие страшные слова &#187; Мой скрипт</title>
	<atom:link href="http://style4web.ru/category/script/feed/" rel="self" type="application/rss+xml" />
	<link>http://style4web.ru</link>
	<description>блог DrNemo</description>
	<lastBuildDate>Wed, 11 May 2011 13:11:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Чистка html. HTML обфускатор</title>
		<link>http://style4web.ru/2010/html-parser/</link>
		<comments>http://style4web.ru/2010/html-parser/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 08:29:25 +0000</pubDate>
		<dc:creator>DrNemo</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Веб-мастеру]]></category>
		<category><![CDATA[Мой скрипт]]></category>
		<category><![CDATA[webmaster]]></category>

		<guid isPermaLink="false">http://style4web.ru/?p=649</guid>
		<description><![CDATA[Думаю все видели хтмл код яндекса. Есть 2 пути как этого добится 1. Вручную удаляем лишние пробелы и символы Путь для задротов, по другому и не скажешь) Безумно усложняет дальнейшее развитие и отладку проекта. 2. Можно сделать специальный парсер обфускатор, что собственно я и сделал. Задачи к парсеру обфускатору были примерно такими: Удаление всех пробелов [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_650" class="wp-caption aligncenter" style="width: 410px"><img class="size-medium wp-image-650" title="b3d8e7c03b0e" src="http://style4web.ru/wp-content/uploads/2010/02/b3d8e7c03b0e-400x264.jpg" alt="HTML - parser" width="400" height="264" /><p class="wp-caption-text">HTML - parser</p></div>
<p>Думаю все видели хтмл код яндекса.</p>
<p>Есть 2 пути как этого добится</p>
<p>1. Вручную удаляем лишние пробелы и символы</p>
<p>Путь для задротов, по другому и не скажешь) Безумно усложняет дальнейшее развитие и отладку проекта.</p>
<p>2. Можно сделать специальный <del datetime="2010-02-17T14:47:58+00:00">парсер</del> обфускатор, что собственно я и сделал.<br />
<span id="more-649"></span><br />
Задачи к <del datetime="2010-02-17T14:47:58+00:00">парсеру</del> обфускатору были примерно такими:</p>
<p>Удаление всех пробелов в тегах кроме первого и значений в кавычках, удаление переносов, табуляций и прочего мусора.</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Было:<br />
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">title</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;пример title&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;url&quot;</span> <span style="color: #000066;">alt</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;alt text&quot;</span> <span style="color: #000066;">width</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;400&quot;</span> <span style="color: #000066;">height</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;400&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span><br />
Стало:<br />
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">title</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;пример title&quot;</span><span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;url&quot;</span><span style="color: #000066;">alt</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;alt text&quot;</span><span style="color: #000066;">width</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;400&quot;</span><span style="color: #000066;">height</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;400&quot;</span><span style="color: #66cc66;">/</span>&gt;</span></div></td></tr></tbody></table></div>
<p>Код самого персера:</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">class</span> parser_html<span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$html</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">function</span> __construct<span style="color: #009900;">&#40;</span><span style="color: #000088;">$html</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">html</span><span style="color: #339933;">=</span><span style="color: #000088;">$html</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">function</span> parser<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$end</span><span style="color: #339933;">=</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">html</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #990000;">preg_match_all</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'|&lt;.*&gt;|U'</span><span style="color: #339933;">,</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">html</span><span style="color: #339933;">,</span><span style="color: #000088;">$itog</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$itog</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$val</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$num</span><span style="color: #339933;">=</span><span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$val</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot; &quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #000088;">$tag</span><span style="color: #339933;">=</span><span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$val</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span><span style="color: #000088;">$num</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #000088;">$tag_print</span><span style="color: #339933;">=</span><span style="color: #000088;">$tag</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;&quot;</span>?<span style="color: #000088;">$tag</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;&lt;<span style="color: #006699; font-weight: bold;">$tag</span> &quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$content</span><span style="color: #339933;">=</span><span style="color: #000088;">$tag_print</span><span style="color: #339933;">.</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">tag</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$val</span><span style="color: #339933;">,</span><span style="color: #000088;">$num</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$end</span><span style="color: #339933;">=</span><span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$val</span><span style="color: #339933;">,</span><span style="color: #000088;">$content</span><span style="color: #339933;">,</span><span style="color: #000088;">$end</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$end</span><span style="color: #339933;">=</span><span style="color: #990000;">preg_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;/[<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\t</span>]?/&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">''</span><span style="color: #339933;">,</span><span style="color: #000088;">$end</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #000088;">$end</span><span style="color: #339933;">=</span><span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot; &nbsp;&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">''</span><span style="color: #339933;">,</span><span style="color: #000088;">$end</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #000088;">$end</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">function</span> tag<span style="color: #009900;">&#40;</span><span style="color: #000088;">$tag</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #990000;">preg_match_all</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'|(.*)=\&quot;(.*)\&quot;|U'</span><span style="color: #339933;">,</span><span style="color: #000088;">$tag</span><span style="color: #339933;">,</span><span style="color: #000088;">$itog</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$itog</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$val</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$tag</span><span style="color: #339933;">=</span><span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$val</span><span style="color: #339933;">,</span><span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$val</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span><span style="color: #000088;">$tag</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #000088;">$tag</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p>Как пользоваться:</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000088;">$parser</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> parser_html<span style="color: #009900;">&#40;</span><span style="color: #000088;">$text</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$parser</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">parser</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #666666; font-style: italic;">//где $text хтмл страницы</span></div></td></tr></tbody></table></div>
<p>Однако должен сразу предупредить, парсер не обрабатывает поля < textarea></p>
<div id="download"><a href="http://style4web.ru/wp-content/uploads/2010/02/class.parserHtml.zip">Скачать Parser Html 1.0</a></div>

<div class="bookmarkz"><a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://style4web.ru/2010/html-parser/&title=%D0%A7%D0%B8%D1%81%D1%82%D0%BA%D0%B0+html.+HTML+%D0%BE%D0%B1%D1%84%D1%83%D1%81%D0%BA%D0%B0%D1%82%D0%BE%D1%80+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/google.png" border="0" width="15" height="15" alt="Google Bookmarks" title="Google Bookmarks"></a> <a href="http://digg.com/submit?url=http://style4web.ru/2010/html-parser/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/digg.png" border="0" width="15" height="15" alt="Digg" title="Digg"></a> <a href="http://reddit.com/submit?url=http://style4web.ru/2010/html-parser/&title=%D0%A7%D0%B8%D1%81%D1%82%D0%BA%D0%B0+html.+HTML+%D0%BE%D0%B1%D1%84%D1%83%D1%81%D0%BA%D0%B0%D1%82%D0%BE%D1%80+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/reddit.png" border="0" width="15" height="15" alt="Reddit" title="Reddit"></a> <a href="http://del.icio.us/post?url=http://style4web.ru/2010/html-parser/&title=%D0%A7%D0%B8%D1%81%D1%82%D0%BA%D0%B0+html.+HTML+%D0%BE%D0%B1%D1%84%D1%83%D1%81%D0%BA%D0%B0%D1%82%D0%BE%D1%80+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/delicious.png" border="0" width="15" height="15" alt="del.icio.us" title="del.icio.us"></a> <a href="http://ma.gnolia.com/beta/bookmarklet/add?url=http://style4web.ru/2010/html-parser/&title=%D0%A7%D0%B8%D1%81%D1%82%D0%BA%D0%B0+html.+HTML+%D0%BE%D0%B1%D1%84%D1%83%D1%81%D0%BA%D0%B0%D1%82%D0%BE%D1%80+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0&description=%D0%A7%D0%B8%D1%81%D1%82%D0%BA%D0%B0+html.+HTML+%D0%BE%D0%B1%D1%84%D1%83%D1%81%D0%BA%D0%B0%D1%82%D0%BE%D1%80+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/magnolia.png" border="0" width="15" height="15" alt="Ma.gnolia" title="Ma.gnolia"></a> <a href="http://www.technorati.com/faves?add=http://style4web.ru/2010/html-parser/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/technorati.png" border="0" width="15" height="15" alt="Technorati" title="Technorati"></a> <a href="http://www.slashdot.org/bookmark.pl?url=http://style4web.ru/2010/html-parser/&title=%D0%A7%D0%B8%D1%81%D1%82%D0%BA%D0%B0+html.+HTML+%D0%BE%D0%B1%D1%84%D1%83%D1%81%D0%BA%D0%B0%D1%82%D0%BE%D1%80+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/slashdot.png" border="0" width="15" height="15" alt="Slashdot" title="Slashdot"></a> <a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://style4web.ru/2010/html-parser/&t=%D0%A7%D0%B8%D1%81%D1%82%D0%BA%D0%B0+html.+HTML+%D0%BE%D0%B1%D1%84%D1%83%D1%81%D0%BA%D0%B0%D1%82%D0%BE%D1%80+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/yahoo.png" border="0" width="15" height="15" alt="Yahoo My Web" title="Yahoo My Web"></a> <a href="http://news2.ru/add_story.php?url=http://style4web.ru/2010/html-parser/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/news2ru.png" border="0" width="15" height="15" alt="News2.ru" title="News2.ru"></a> <a href="http://www.bobrdobr.ru/addext.html?url=http://style4web.ru/2010/html-parser/&title=%D0%A7%D0%B8%D1%81%D1%82%D0%BA%D0%B0+html.+HTML+%D0%BE%D0%B1%D1%84%D1%83%D1%81%D0%BA%D0%B0%D1%82%D0%BE%D1%80+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/bobrdobr.png" border="0" width="15" height="15" alt="БобрДобр.ru" title="БобрДобр.ru"></a> <a href="http://rumarkz.ru/bookmarks/?action=add&popup=1&address=http://style4web.ru/2010/html-parser/&title=%D0%A7%D0%B8%D1%81%D1%82%D0%BA%D0%B0+html.+HTML+%D0%BE%D0%B1%D1%84%D1%83%D1%81%D0%BA%D0%B0%D1%82%D0%BE%D1%80+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/rumarkz.png" border="0" width="15" height="15" alt="RUmarkz" title="RUmarkz"></a> <a href="http://www.vaau.ru/submit/?action=step2&url=http://style4web.ru/2010/html-parser/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/vaau.png" border="0" width="15" height="15" alt="Ваау!" title="Ваау!"></a> <a href="http://memori.ru/link/?sm=1&u_data[url]=http://style4web.ru/2010/html-parser/&u_data[name]=%D0%A7%D0%B8%D1%81%D1%82%D0%BA%D0%B0+html.+HTML+%D0%BE%D0%B1%D1%84%D1%83%D1%81%D0%BA%D0%B0%D1%82%D0%BE%D1%80+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/memori.png" border="0" width="15" height="15" alt="Memori.ru" title="Memori.ru"></a> <a href="http://www.rucity.com/bookmarks.php?action=add&address=http://style4web.ru/2010/html-parser/&title=%D0%A7%D0%B8%D1%81%D1%82%D0%BA%D0%B0+html.+HTML+%D0%BE%D0%B1%D1%84%D1%83%D1%81%D0%BA%D0%B0%D1%82%D0%BE%D1%80+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/rucity.png" border="0" width="15" height="15" alt="rucity.com" title="rucity.com"></a> <a href="http://moemesto.ru/post.php?url=http://style4web.ru/2010/html-parser/&title=%D0%A7%D0%B8%D1%81%D1%82%D0%BA%D0%B0+html.+HTML+%D0%BE%D0%B1%D1%84%D1%83%D1%81%D0%BA%D0%B0%D1%82%D0%BE%D1%80+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/moemesto.png" border="0" width="15" height="15" alt="МоёМесто.ru" title="МоёМесто.ru"></a> <a href="http://txtlk.ru/new.php?url=http://style4web.ru/2010/html-parser/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/textlink.png" border="0" width="15" height="15" alt="TEXT LINK" title="TEXT LINK"></a> <a href="http://www.mister-wong.ru/index.php?action=addurl&bm_url=http://style4web.ru/2010/html-parser/&bm_description=%D0%A7%D0%B8%D1%81%D1%82%D0%BA%D0%B0+html.+HTML+%D0%BE%D0%B1%D1%84%D1%83%D1%81%D0%BA%D0%B0%D1%82%D0%BE%D1%80+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/mrwong.png" border="0" width="15" height="15" alt="Mister Wong" title="Mister Wong"></a> </div>

<div class='post'>Крутые <a href='http://devicebox.ru/' target="_blank">электронные девайсы</a>! Не пропусти!<br />
А ты %username% видел, как Крутые <a href='http://divaxo.ru/posts/315' target="_blank">обновился Divaxo.ru</a></div>
 ]]></content:encoded>
			<wfw:commentRss>http://style4web.ru/2010/html-parser/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>ff vs gzip</title>
		<link>http://style4web.ru/2010/ff-vs-gzip/</link>
		<comments>http://style4web.ru/2010/ff-vs-gzip/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 19:36:22 +0000</pubDate>
		<dc:creator>DrNemo</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Веб-мастеру]]></category>
		<category><![CDATA[Мой скрипт]]></category>
		<category><![CDATA[gzip]]></category>
		<category><![CDATA[webmaster]]></category>

		<guid isPermaLink="false">http://style4web.ru/?p=617</guid>
		<description><![CDATA[Началось все с того что решил на одном из своих проектов поставить gzip, дабы ускорить его работу. Сначала все было хорошо. Вес страницы упал с 70 Кб. до 9 Кб. Но стоило открыть фф и шок: не поддерживаемый формат сжатия. Стал разбираться, функция ob_start(&#8216;ob_gzhandler&#8217;); возвращает true, что означает поддержку браузером сжатия. Пришлось пойти по другому [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_618" class="wp-caption alignleft" style="width: 160px"><img class="size-thumbnail wp-image-618" title="ff vs gzip" src="http://style4web.ru/wp-content/uploads/2010/02/firefox-logo-150x150.png" alt="" width="150" height="150" /><p class="wp-caption-text">ff vs gzip</p></div>
<p>Началось все с того что решил на одном из своих проектов поставить gzip, дабы ускорить его работу.<br />
Сначала все было хорошо. Вес страницы упал с 70 Кб. до 9 Кб. Но стоило открыть фф и шок: не поддерживаемый формат сжатия. Стал разбираться, функция ob_start(&#8216;ob_gzhandler&#8217;); возвращает true, что означает поддержку браузером сжатия.<br />
<span id="more-617"></span><br />
Пришлось пойти по другому пути, вот результат:</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000088;">$browz</span> <span style="color: #339933;">=</span> <span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'HTTP_USER_AGENT'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'Mozilla'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!==</span> <span style="color: #009900; font-weight: bold;">FALSE</span> ? <span style="color: #009900; font-weight: bold;">true</span> <span style="color: #339933;">:</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$browz</span>?<span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Content-Encoding: deflate&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Content-Encoding: gzip&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$browz</span>?<span style="color: #990000;">ob_start</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #990000;">ob_start</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'ob_gzhandler'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">include</span> <span style="color: #000088;">$patch</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$HTML_PAGE</span><span style="color: #339933;">=</span><span style="color: #990000;">ob_get_contents</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #990000;">ob_get_clean</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$browz</span>?<span style="color: #990000;">ob_start</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #990000;">ob_start</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'ob_gzhandler'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">include</span> PATCH<span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;template/x1.php&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$HTML_HEDER</span><span style="color: #339933;">=</span><span style="color: #990000;">ob_get_contents</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #990000;">ob_get_clean</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$browz</span>?<span style="color: #990000;">ob_start</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #990000;">ob_start</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'ob_gzhandler'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">include</span> PATCH<span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;template/x2.php&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$HTML_FOOTER</span><span style="color: #339933;">=</span><span style="color: #990000;">ob_get_contents</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #990000;">ob_get_clean</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$print</span><span style="color: #339933;">=</span><span style="color: #000088;">$HTML_HEDER</span><span style="color: #339933;">.</span><span style="color: #000088;">$HTML_PAGE</span><span style="color: #339933;">.</span><span style="color: #000088;">$HTML_FOOTER</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">echo</span> <span style="color: #990000;">gzcompress</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$print</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">9</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>Вроде все стало работать, но не тут то было)<br />
Есть у меня на проекте несколько страниц заканчивающих работу<br />
die(&#8216;< script LANGUAGE="JavaScript">location. replace(&laquo;&#8216;.$url.&#8217;&raquo;);</SCRIPT>&#8216;);<br />
везде все нормально, кроме фф&#8230; С этим глюком справится пока не удалось(</p>
<p>А теперь вопрос: это у меня такая кривая версия фф или браузер веб-разработчиков не умеет нормально общаться с gzip. Есть конечно и третий вариант, но о нем луче не буду думать)</p>
<p>П.С.: Надеюсь на вашу помощь)</p>

<div class="bookmarkz"><a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://style4web.ru/2010/ff-vs-gzip/&title=ff+vs+gzip+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/google.png" border="0" width="15" height="15" alt="Google Bookmarks" title="Google Bookmarks"></a> <a href="http://digg.com/submit?url=http://style4web.ru/2010/ff-vs-gzip/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/digg.png" border="0" width="15" height="15" alt="Digg" title="Digg"></a> <a href="http://reddit.com/submit?url=http://style4web.ru/2010/ff-vs-gzip/&title=ff+vs+gzip+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/reddit.png" border="0" width="15" height="15" alt="Reddit" title="Reddit"></a> <a href="http://del.icio.us/post?url=http://style4web.ru/2010/ff-vs-gzip/&title=ff+vs+gzip+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/delicious.png" border="0" width="15" height="15" alt="del.icio.us" title="del.icio.us"></a> <a href="http://ma.gnolia.com/beta/bookmarklet/add?url=http://style4web.ru/2010/ff-vs-gzip/&title=ff+vs+gzip+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0&description=ff+vs+gzip+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/magnolia.png" border="0" width="15" height="15" alt="Ma.gnolia" title="Ma.gnolia"></a> <a href="http://www.technorati.com/faves?add=http://style4web.ru/2010/ff-vs-gzip/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/technorati.png" border="0" width="15" height="15" alt="Technorati" title="Technorati"></a> <a href="http://www.slashdot.org/bookmark.pl?url=http://style4web.ru/2010/ff-vs-gzip/&title=ff+vs+gzip+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/slashdot.png" border="0" width="15" height="15" alt="Slashdot" title="Slashdot"></a> <a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://style4web.ru/2010/ff-vs-gzip/&t=ff+vs+gzip+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/yahoo.png" border="0" width="15" height="15" alt="Yahoo My Web" title="Yahoo My Web"></a> <a href="http://news2.ru/add_story.php?url=http://style4web.ru/2010/ff-vs-gzip/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/news2ru.png" border="0" width="15" height="15" alt="News2.ru" title="News2.ru"></a> <a href="http://www.bobrdobr.ru/addext.html?url=http://style4web.ru/2010/ff-vs-gzip/&title=ff+vs+gzip+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/bobrdobr.png" border="0" width="15" height="15" alt="БобрДобр.ru" title="БобрДобр.ru"></a> <a href="http://rumarkz.ru/bookmarks/?action=add&popup=1&address=http://style4web.ru/2010/ff-vs-gzip/&title=ff+vs+gzip+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/rumarkz.png" border="0" width="15" height="15" alt="RUmarkz" title="RUmarkz"></a> <a href="http://www.vaau.ru/submit/?action=step2&url=http://style4web.ru/2010/ff-vs-gzip/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/vaau.png" border="0" width="15" height="15" alt="Ваау!" title="Ваау!"></a> <a href="http://memori.ru/link/?sm=1&u_data[url]=http://style4web.ru/2010/ff-vs-gzip/&u_data[name]=ff+vs+gzip+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/memori.png" border="0" width="15" height="15" alt="Memori.ru" title="Memori.ru"></a> <a href="http://www.rucity.com/bookmarks.php?action=add&address=http://style4web.ru/2010/ff-vs-gzip/&title=ff+vs+gzip+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/rucity.png" border="0" width="15" height="15" alt="rucity.com" title="rucity.com"></a> <a href="http://moemesto.ru/post.php?url=http://style4web.ru/2010/ff-vs-gzip/&title=ff+vs+gzip+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/moemesto.png" border="0" width="15" height="15" alt="МоёМесто.ru" title="МоёМесто.ru"></a> <a href="http://txtlk.ru/new.php?url=http://style4web.ru/2010/ff-vs-gzip/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/textlink.png" border="0" width="15" height="15" alt="TEXT LINK" title="TEXT LINK"></a> <a href="http://www.mister-wong.ru/index.php?action=addurl&bm_url=http://style4web.ru/2010/ff-vs-gzip/&bm_description=ff+vs+gzip+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/mrwong.png" border="0" width="15" height="15" alt="Mister Wong" title="Mister Wong"></a> </div>

<div class='post'>дешевая <a href='http://www.di-net.ru/collocation/dedicated/' target="_blank">аренда серверов</a> под ваши сайты<br />
Полезно иметь <a href='http://www.serverside.ru' target="_blank">Выделенный сервер в Европе</a><br />
Профессиональное <a href='http://www.i-complex.ru/' target="_blank">создание сайтов в Новосибирске</a></div>
 ]]></content:encoded>
			<wfw:commentRss>http://style4web.ru/2010/ff-vs-gzip/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>RSS.Read &amp; View</title>
		<link>http://style4web.ru/2009/rss-read-view/</link>
		<comments>http://style4web.ru/2009/rss-read-view/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 16:06:22 +0000</pubDate>
		<dc:creator>DrNemo</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Мой скрипт]]></category>

		<guid isPermaLink="false">http://style4web.ru/?p=485</guid>
		<description><![CDATA[RSS постепенно получает все больше и большее популярности. Проект без RSS-каналов уже давно моветон. Разрабатывая свой новый проект, (о нем позже) при создание RSS каналов решил найти подобную функцию дабы не создавать велосипед. Найти удалось, но ни где не нашлось класса который мог бы еще и читать RSS. Потому не долго думаю решил набросать свой. [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_484" class="wp-caption alignleft" style="width: 250px"><img class="size-full wp-image-484" title="1252655034_rss-2008-400x400" src="http://style4web.ru/wp-content/uploads/2009/09/1252655034_rss-2008-400x400.png" alt="1252655034_rss-2008-400x400" width="200" height="190" /><p class="wp-caption-text">RSS.Read &amp; View</p></div>
<p><strong>RSS</strong> постепенно получает все больше и большее популярности. Проект без <strong>RSS</strong>-каналов уже давно моветон. Разрабатывая свой новый проект, (о нем позже) при создание <strong>RSS</strong> каналов решил найти подобную функцию дабы не создавать велосипед. Найти удалось, но ни где не нашлось класса который мог бы еще и читать <strong>RSS</strong>. Потому не долго думаю решил набросать свой.</p>
<p>Класс умеет не только создавать но и считывать RSS.<br />
<span id="more-485"></span></p>
<p>Синтаксис:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:400px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">//Создание канала<br />
&nbsp; &nbsp; Создаем заголовок канала<br />
&nbsp; &nbsp; $rss-&gt;rss_read($name,$link,$description,$parameter);<br />
&nbsp; &nbsp; (string)$name - Название канала<br />
&nbsp; &nbsp; (string)$link - Ссылка на канал<br />
&nbsp; &nbsp; (string)$description - Описание канала<br />
&nbsp; &nbsp; (array)$parameter - Дополнительные параметры<br />
&nbsp; &nbsp; &nbsp; &nbsp; вид: array($key=&gt;$val,$key=&gt;$val,...)<br />
&nbsp; &nbsp; &nbsp; &nbsp; $key - название доп. параметра. Например language<br />
&nbsp; &nbsp; &nbsp; &nbsp; $val - значение доп. параметра. Например ru-ru<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; создаем элементы/записи канала<br />
&nbsp; &nbsp; $rss-&gt;rss_item($name,$link,$description,$parameter);<br />
&nbsp; &nbsp; (string)$name - Название записи<br />
&nbsp; &nbsp; (string)$link - Ссылка на запись<br />
&nbsp; &nbsp; (string)$description - Описание записи<br />
&nbsp; &nbsp; (array)$parameter - Дополнительные параметры записи<br />
&nbsp; &nbsp; &nbsp; &nbsp; вид: array($key=&gt;$val,$key=&gt;$val,...)<br />
&nbsp; &nbsp; &nbsp; &nbsp; (string)$key - название доп. параметра. Например author<br />
&nbsp; &nbsp; &nbsp; &nbsp; (string)$val - значение доп. параметра. Например DrNemo<br />
&nbsp; &nbsp; $itog = $rss-&gt;rss_print();<br />
&nbsp; &nbsp; (string)$itog - RSS канала<br />
Чтение RSS<br />
&nbsp; &nbsp; Синтаксии:<br />
&nbsp; &nbsp; &nbsp; &nbsp; $itog = $rss-&gt;view($url,$count);<br />
&nbsp; &nbsp; &nbsp; &nbsp; (string)$url - путь к файлу RSS<br />
&nbsp; &nbsp; &nbsp; &nbsp; (bool|int)$count - false - возвращает все записи/или считывает n записей<br />
&nbsp; &nbsp; &nbsp; &nbsp; (array)$itog - возвращает RSS в виде массива</div></td></tr></tbody></table></div>
<p>Пример:</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">//инклюдим класс</span><br />
<span style="color: #b1b100;">include</span> <span style="color: #0000ff;">'class.rssriv.php'</span><span style="color: #339933;">;</span><br />
<span style="color: #666666; font-style: italic;">//Инициализируем класс</span><br />
<span style="color: #000088;">$rss</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> RssFeed<span style="color: #339933;">;</span><br />
<span style="color: #666666; font-style: italic;">//Создание RSS</span><br />
&nbsp; &nbsp; <span style="color: #666666; font-style: italic;">//Создаем заголовок канала</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$rss</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">rss_read</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Название канала'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'http://style4web.ru/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'Описание канала'</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'copyright'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'vru4ki.ru 2009'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'language'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'ru-ru'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'pubDate'</span><span style="color: #339933;">=&gt;</span><span style="color: #990000;">time</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'lastBuildDate'</span><span style="color: #339933;">=&gt;</span><span style="color: #990000;">time</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; <span style="color: #0000ff;">'docs'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'http://www.rssboard.org/rss-specification'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'managingEditor'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'mail@mail.ru'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'webMaster'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'mail@mail.ru'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #666666; font-style: italic;">//создаем элементы/записи канала</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$rss</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">rss_item</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Запись 1&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;http://style4web.ru/link 1&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;Описание записи&quot;</span><span style="color: #339933;">,</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;pubDate&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">time</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;author&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">&quot;DrNemo&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$rss</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">rss_item</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Запись 2&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;http://style4web.ru/link 2&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;Описание записи&quot;</span><span style="color: #339933;">,</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;pubDate&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">time</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;author&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">&quot;DrNemo&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$rss</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">rss_item</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Запись 3&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;http://style4web.ru/link 3&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;Описание записи&quot;</span><span style="color: #339933;">,</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;pubDate&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">time</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;author&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">&quot;DrNemo&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #666666; font-style: italic;">//передаем заголовок документа</span><br />
&nbsp; &nbsp; <span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Content-Type: text/xml; charset=UTF-8&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #666666; font-style: italic;">//Публикуем результат</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$rss</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">rss_print</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <br />
<span style="color: #666666; font-style: italic;">//Чтение RSS:</span><br />
&nbsp; &nbsp; <span style="color: #666666; font-style: italic;">//Читаем RSS</span><br />
&nbsp; &nbsp; <span style="color: #990000;">print_r</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$rss</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">view</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'rss.xml'</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">3</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<div id="download"><a href='http://style4web.ru/wp-content/uploads/2009/09/class.rssriv.rar'>RSS.Read &#038; View v1.0</a></div>

<div class="bookmarkz"><a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://style4web.ru/2009/rss-read-view/&title=RSS.Read+%26amp%3B+View+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/google.png" border="0" width="15" height="15" alt="Google Bookmarks" title="Google Bookmarks"></a> <a href="http://digg.com/submit?url=http://style4web.ru/2009/rss-read-view/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/digg.png" border="0" width="15" height="15" alt="Digg" title="Digg"></a> <a href="http://reddit.com/submit?url=http://style4web.ru/2009/rss-read-view/&title=RSS.Read+%26amp%3B+View+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/reddit.png" border="0" width="15" height="15" alt="Reddit" title="Reddit"></a> <a href="http://del.icio.us/post?url=http://style4web.ru/2009/rss-read-view/&title=RSS.Read+%26amp%3B+View+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/delicious.png" border="0" width="15" height="15" alt="del.icio.us" title="del.icio.us"></a> <a href="http://ma.gnolia.com/beta/bookmarklet/add?url=http://style4web.ru/2009/rss-read-view/&title=RSS.Read+%26amp%3B+View+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0&description=RSS.Read+%26amp%3B+View+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/magnolia.png" border="0" width="15" height="15" alt="Ma.gnolia" title="Ma.gnolia"></a> <a href="http://www.technorati.com/faves?add=http://style4web.ru/2009/rss-read-view/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/technorati.png" border="0" width="15" height="15" alt="Technorati" title="Technorati"></a> <a href="http://www.slashdot.org/bookmark.pl?url=http://style4web.ru/2009/rss-read-view/&title=RSS.Read+%26amp%3B+View+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/slashdot.png" border="0" width="15" height="15" alt="Slashdot" title="Slashdot"></a> <a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://style4web.ru/2009/rss-read-view/&t=RSS.Read+%26amp%3B+View+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/yahoo.png" border="0" width="15" height="15" alt="Yahoo My Web" title="Yahoo My Web"></a> <a href="http://news2.ru/add_story.php?url=http://style4web.ru/2009/rss-read-view/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/news2ru.png" border="0" width="15" height="15" alt="News2.ru" title="News2.ru"></a> <a href="http://www.bobrdobr.ru/addext.html?url=http://style4web.ru/2009/rss-read-view/&title=RSS.Read+%26amp%3B+View+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/bobrdobr.png" border="0" width="15" height="15" alt="БобрДобр.ru" title="БобрДобр.ru"></a> <a href="http://rumarkz.ru/bookmarks/?action=add&popup=1&address=http://style4web.ru/2009/rss-read-view/&title=RSS.Read+%26amp%3B+View+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/rumarkz.png" border="0" width="15" height="15" alt="RUmarkz" title="RUmarkz"></a> <a href="http://www.vaau.ru/submit/?action=step2&url=http://style4web.ru/2009/rss-read-view/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/vaau.png" border="0" width="15" height="15" alt="Ваау!" title="Ваау!"></a> <a href="http://memori.ru/link/?sm=1&u_data[url]=http://style4web.ru/2009/rss-read-view/&u_data[name]=RSS.Read+%26amp%3B+View+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/memori.png" border="0" width="15" height="15" alt="Memori.ru" title="Memori.ru"></a> <a href="http://www.rucity.com/bookmarks.php?action=add&address=http://style4web.ru/2009/rss-read-view/&title=RSS.Read+%26amp%3B+View+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/rucity.png" border="0" width="15" height="15" alt="rucity.com" title="rucity.com"></a> <a href="http://moemesto.ru/post.php?url=http://style4web.ru/2009/rss-read-view/&title=RSS.Read+%26amp%3B+View+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/moemesto.png" border="0" width="15" height="15" alt="МоёМесто.ru" title="МоёМесто.ru"></a> <a href="http://txtlk.ru/new.php?url=http://style4web.ru/2009/rss-read-view/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/textlink.png" border="0" width="15" height="15" alt="TEXT LINK" title="TEXT LINK"></a> <a href="http://www.mister-wong.ru/index.php?action=addurl&bm_url=http://style4web.ru/2009/rss-read-view/&bm_description=RSS.Read+%26amp%3B+View+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/mrwong.png" border="0" width="15" height="15" alt="Mister Wong" title="Mister Wong"></a> </div>

<div class='post'>Качественный <a href='http://www.ac-holding.ru/roof/montage_remont/' target='_blank'>ремонт кровли в Брянске</a></div>
 ]]></content:encoded>
			<wfw:commentRss>http://style4web.ru/2009/rss-read-view/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>аватары для вконтакте и подобных, своими руками</title>
		<link>http://style4web.ru/2009/meavatar/</link>
		<comments>http://style4web.ru/2009/meavatar/#comments</comments>
		<pubDate>Sat, 20 Jun 2009 20:26:31 +0000</pubDate>
		<dc:creator>DrNemo</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Мой скрипт]]></category>
		<category><![CDATA[графика]]></category>

		<guid isPermaLink="false">http://style4web.ru/?p=439</guid>
		<description><![CDATA[Мы все уже привыкли к различным (в большинстве своём дурацким) аватаркам-коллажам, существуют сотни сервисов для их создания, как платных, так и бесплатных. Мне стало интересно написать свой класс для создания подобных аватарок, в принципе его можно было бы спокойно оформить в функцию, но дурная привычка, плохое дело) Собственно то что получилось можно скачать на этой [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 170px"><img title="автар" src="http://style4web.ru/wp-content/uploads/2009/06/1.jpg" alt="" width="160" height="258" /><p class="wp-caption-text">аватарка для Вконтакте</p></div>
<p>Мы все уже привыкли к различным (в большинстве своём дурацким) аватаркам-коллажам, существуют сотни сервисов для их создания, как платных, так и бесплатных.<span id="more-439"></span></p>
<p>Мне стало интересно написать свой класс для создания подобных аватарок, в принципе его можно было бы спокойно оформить в функцию, но дурная привычка, плохое дело)</p>
<p>Собственно то что получилось можно скачать на этой страничке.<br />
Как работать с библиотекой:</p>
<p>Синтаксис:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">object = new MeAvatar(file,size,quely);<br />
file - путь и имя файла, куда сохранится результат<br />
size - ширина аватарки<br />
quely - качество (только если сохраняется в jpg)<br />
object-&gt;generatr(array file);<br />
array file - массив картинок для генерации аватарки</div></td></tr></tbody></table></div>
<p>Пример кода:</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #b1b100;">include</span> <span style="color: #0000ff;">'avatar.php'</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$avatar</span><span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> MeAvatar<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'1.jpg'</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">100</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">100</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$avatar</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">generatr</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'data/1.jpg'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'data/2.png'</span><span style="color: #339933;">,...</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<div id="download"><a href="http://style4web.ru/wp-content/uploads/2009/06/avatar.rar">Скачать MeAvatar 1.0</a></div>

<div class="bookmarkz"><a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://style4web.ru/2009/meavatar/&title=%D0%B0%D0%B2%D0%B0%D1%82%D0%B0%D1%80%D1%8B+%D0%B4%D0%BB%D1%8F+%D0%B2%D0%BA%D0%BE%D0%BD%D1%82%D0%B0%D0%BA%D1%82%D0%B5+%D0%B8+%D0%BF%D0%BE%D0%B4%D0%BE%D0%B1%D0%BD%D1%8B%D1%85%2C+%D1%81%D0%B2%D0%BE%D0%B8%D0%BC%D0%B8+%D1%80%D1%83%D0%BA%D0%B0%D0%BC%D0%B8+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/google.png" border="0" width="15" height="15" alt="Google Bookmarks" title="Google Bookmarks"></a> <a href="http://digg.com/submit?url=http://style4web.ru/2009/meavatar/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/digg.png" border="0" width="15" height="15" alt="Digg" title="Digg"></a> <a href="http://reddit.com/submit?url=http://style4web.ru/2009/meavatar/&title=%D0%B0%D0%B2%D0%B0%D1%82%D0%B0%D1%80%D1%8B+%D0%B4%D0%BB%D1%8F+%D0%B2%D0%BA%D0%BE%D0%BD%D1%82%D0%B0%D0%BA%D1%82%D0%B5+%D0%B8+%D0%BF%D0%BE%D0%B4%D0%BE%D0%B1%D0%BD%D1%8B%D1%85%2C+%D1%81%D0%B2%D0%BE%D0%B8%D0%BC%D0%B8+%D1%80%D1%83%D0%BA%D0%B0%D0%BC%D0%B8+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/reddit.png" border="0" width="15" height="15" alt="Reddit" title="Reddit"></a> <a href="http://del.icio.us/post?url=http://style4web.ru/2009/meavatar/&title=%D0%B0%D0%B2%D0%B0%D1%82%D0%B0%D1%80%D1%8B+%D0%B4%D0%BB%D1%8F+%D0%B2%D0%BA%D0%BE%D0%BD%D1%82%D0%B0%D0%BA%D1%82%D0%B5+%D0%B8+%D0%BF%D0%BE%D0%B4%D0%BE%D0%B1%D0%BD%D1%8B%D1%85%2C+%D1%81%D0%B2%D0%BE%D0%B8%D0%BC%D0%B8+%D1%80%D1%83%D0%BA%D0%B0%D0%BC%D0%B8+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/delicious.png" border="0" width="15" height="15" alt="del.icio.us" title="del.icio.us"></a> <a href="http://ma.gnolia.com/beta/bookmarklet/add?url=http://style4web.ru/2009/meavatar/&title=%D0%B0%D0%B2%D0%B0%D1%82%D0%B0%D1%80%D1%8B+%D0%B4%D0%BB%D1%8F+%D0%B2%D0%BA%D0%BE%D0%BD%D1%82%D0%B0%D0%BA%D1%82%D0%B5+%D0%B8+%D0%BF%D0%BE%D0%B4%D0%BE%D0%B1%D0%BD%D1%8B%D1%85%2C+%D1%81%D0%B2%D0%BE%D0%B8%D0%BC%D0%B8+%D1%80%D1%83%D0%BA%D0%B0%D0%BC%D0%B8+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0&description=%D0%B0%D0%B2%D0%B0%D1%82%D0%B0%D1%80%D1%8B+%D0%B4%D0%BB%D1%8F+%D0%B2%D0%BA%D0%BE%D0%BD%D1%82%D0%B0%D0%BA%D1%82%D0%B5+%D0%B8+%D0%BF%D0%BE%D0%B4%D0%BE%D0%B1%D0%BD%D1%8B%D1%85%2C+%D1%81%D0%B2%D0%BE%D0%B8%D0%BC%D0%B8+%D1%80%D1%83%D0%BA%D0%B0%D0%BC%D0%B8+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/magnolia.png" border="0" width="15" height="15" alt="Ma.gnolia" title="Ma.gnolia"></a> <a href="http://www.technorati.com/faves?add=http://style4web.ru/2009/meavatar/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/technorati.png" border="0" width="15" height="15" alt="Technorati" title="Technorati"></a> <a href="http://www.slashdot.org/bookmark.pl?url=http://style4web.ru/2009/meavatar/&title=%D0%B0%D0%B2%D0%B0%D1%82%D0%B0%D1%80%D1%8B+%D0%B4%D0%BB%D1%8F+%D0%B2%D0%BA%D0%BE%D0%BD%D1%82%D0%B0%D0%BA%D1%82%D0%B5+%D0%B8+%D0%BF%D0%BE%D0%B4%D0%BE%D0%B1%D0%BD%D1%8B%D1%85%2C+%D1%81%D0%B2%D0%BE%D0%B8%D0%BC%D0%B8+%D1%80%D1%83%D0%BA%D0%B0%D0%BC%D0%B8+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/slashdot.png" border="0" width="15" height="15" alt="Slashdot" title="Slashdot"></a> <a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://style4web.ru/2009/meavatar/&t=%D0%B0%D0%B2%D0%B0%D1%82%D0%B0%D1%80%D1%8B+%D0%B4%D0%BB%D1%8F+%D0%B2%D0%BA%D0%BE%D0%BD%D1%82%D0%B0%D0%BA%D1%82%D0%B5+%D0%B8+%D0%BF%D0%BE%D0%B4%D0%BE%D0%B1%D0%BD%D1%8B%D1%85%2C+%D1%81%D0%B2%D0%BE%D0%B8%D0%BC%D0%B8+%D1%80%D1%83%D0%BA%D0%B0%D0%BC%D0%B8+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/yahoo.png" border="0" width="15" height="15" alt="Yahoo My Web" title="Yahoo My Web"></a> <a href="http://news2.ru/add_story.php?url=http://style4web.ru/2009/meavatar/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/news2ru.png" border="0" width="15" height="15" alt="News2.ru" title="News2.ru"></a> <a href="http://www.bobrdobr.ru/addext.html?url=http://style4web.ru/2009/meavatar/&title=%D0%B0%D0%B2%D0%B0%D1%82%D0%B0%D1%80%D1%8B+%D0%B4%D0%BB%D1%8F+%D0%B2%D0%BA%D0%BE%D0%BD%D1%82%D0%B0%D0%BA%D1%82%D0%B5+%D0%B8+%D0%BF%D0%BE%D0%B4%D0%BE%D0%B1%D0%BD%D1%8B%D1%85%2C+%D1%81%D0%B2%D0%BE%D0%B8%D0%BC%D0%B8+%D1%80%D1%83%D0%BA%D0%B0%D0%BC%D0%B8+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/bobrdobr.png" border="0" width="15" height="15" alt="БобрДобр.ru" title="БобрДобр.ru"></a> <a href="http://rumarkz.ru/bookmarks/?action=add&popup=1&address=http://style4web.ru/2009/meavatar/&title=%D0%B0%D0%B2%D0%B0%D1%82%D0%B0%D1%80%D1%8B+%D0%B4%D0%BB%D1%8F+%D0%B2%D0%BA%D0%BE%D0%BD%D1%82%D0%B0%D0%BA%D1%82%D0%B5+%D0%B8+%D0%BF%D0%BE%D0%B4%D0%BE%D0%B1%D0%BD%D1%8B%D1%85%2C+%D1%81%D0%B2%D0%BE%D0%B8%D0%BC%D0%B8+%D1%80%D1%83%D0%BA%D0%B0%D0%BC%D0%B8+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/rumarkz.png" border="0" width="15" height="15" alt="RUmarkz" title="RUmarkz"></a> <a href="http://www.vaau.ru/submit/?action=step2&url=http://style4web.ru/2009/meavatar/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/vaau.png" border="0" width="15" height="15" alt="Ваау!" title="Ваау!"></a> <a href="http://memori.ru/link/?sm=1&u_data[url]=http://style4web.ru/2009/meavatar/&u_data[name]=%D0%B0%D0%B2%D0%B0%D1%82%D0%B0%D1%80%D1%8B+%D0%B4%D0%BB%D1%8F+%D0%B2%D0%BA%D0%BE%D0%BD%D1%82%D0%B0%D0%BA%D1%82%D0%B5+%D0%B8+%D0%BF%D0%BE%D0%B4%D0%BE%D0%B1%D0%BD%D1%8B%D1%85%2C+%D1%81%D0%B2%D0%BE%D0%B8%D0%BC%D0%B8+%D1%80%D1%83%D0%BA%D0%B0%D0%BC%D0%B8+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/memori.png" border="0" width="15" height="15" alt="Memori.ru" title="Memori.ru"></a> <a href="http://www.rucity.com/bookmarks.php?action=add&address=http://style4web.ru/2009/meavatar/&title=%D0%B0%D0%B2%D0%B0%D1%82%D0%B0%D1%80%D1%8B+%D0%B4%D0%BB%D1%8F+%D0%B2%D0%BA%D0%BE%D0%BD%D1%82%D0%B0%D0%BA%D1%82%D0%B5+%D0%B8+%D0%BF%D0%BE%D0%B4%D0%BE%D0%B1%D0%BD%D1%8B%D1%85%2C+%D1%81%D0%B2%D0%BE%D0%B8%D0%BC%D0%B8+%D1%80%D1%83%D0%BA%D0%B0%D0%BC%D0%B8+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/rucity.png" border="0" width="15" height="15" alt="rucity.com" title="rucity.com"></a> <a href="http://moemesto.ru/post.php?url=http://style4web.ru/2009/meavatar/&title=%D0%B0%D0%B2%D0%B0%D1%82%D0%B0%D1%80%D1%8B+%D0%B4%D0%BB%D1%8F+%D0%B2%D0%BA%D0%BE%D0%BD%D1%82%D0%B0%D0%BA%D1%82%D0%B5+%D0%B8+%D0%BF%D0%BE%D0%B4%D0%BE%D0%B1%D0%BD%D1%8B%D1%85%2C+%D1%81%D0%B2%D0%BE%D0%B8%D0%BC%D0%B8+%D1%80%D1%83%D0%BA%D0%B0%D0%BC%D0%B8+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/moemesto.png" border="0" width="15" height="15" alt="МоёМесто.ru" title="МоёМесто.ru"></a> <a href="http://txtlk.ru/new.php?url=http://style4web.ru/2009/meavatar/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/textlink.png" border="0" width="15" height="15" alt="TEXT LINK" title="TEXT LINK"></a> <a href="http://www.mister-wong.ru/index.php?action=addurl&bm_url=http://style4web.ru/2009/meavatar/&bm_description=%D0%B0%D0%B2%D0%B0%D1%82%D0%B0%D1%80%D1%8B+%D0%B4%D0%BB%D1%8F+%D0%B2%D0%BA%D0%BE%D0%BD%D1%82%D0%B0%D0%BA%D1%82%D0%B5+%D0%B8+%D0%BF%D0%BE%D0%B4%D0%BE%D0%B1%D0%BD%D1%8B%D1%85%2C+%D1%81%D0%B2%D0%BE%D0%B8%D0%BC%D0%B8+%D1%80%D1%83%D0%BA%D0%B0%D0%BC%D0%B8+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/mrwong.png" border="0" width="15" height="15" alt="Mister Wong" title="Mister Wong"></a> </div>

<div class='post'>Если вам нужна <a href='http://riavrn.ru/' target="_blank">раскрутка и продвижение сайтов г Воронеж</a> вам помогут профессионалы.<br />
А если вы нервничаете или боитесь, вам поможет <a href='http://uni.snoi.ru/poisk.html' target="_blank">иглоукалывание</a>.</div>
 ]]></content:encoded>
			<wfw:commentRss>http://style4web.ru/2009/meavatar/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Постовой 1.2</title>
		<link>http://style4web.ru/2009/postovoy1-2/</link>
		<comments>http://style4web.ru/2009/postovoy1-2/#comments</comments>
		<pubDate>Sat, 13 Jun 2009 21:56:56 +0000</pubDate>
		<dc:creator>DrNemo</dc:creator>
				<category><![CDATA[Веб-мастеру]]></category>
		<category><![CDATA[Мой скрипт]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[plagins]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://style4web.ru/?p=399</guid>
		<description><![CDATA[Вот и произошло долгожданное обновление плагина Постовой. В новой версии внесены ключевые изменения: Вывод постового на главную или только в записи Возможность локализовать Английская локализация Изменение размера поля для ввода постового Установка/обновление: Скачайте последнюю версию плагина тут Удалите старую версию через админку WordPressa (данные не пострадают) Загрузите и установите новую версию Активируйте плагин Не забудьте его настроить [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_202" class="wp-caption alignleft" style="width: 130px"><img class="size-thumbnail wp-image-202" title="8859_b" src="http://style4web.ru/wp-content/uploads/2009/02/8859_b-150x150.jpg" alt="Постовой" width="120" height="120" /><p class="wp-caption-text">Постовой</p></div>
<p>Вот и произошло долгожданное обновление плагина <strong>Постовой</strong>. В новой версии внесены ключевые изменения:</p>
<ul>
<li>Вывод постового на главную или только в записи</li>
<li>Возможность локализовать</li>
<li>Английская локализация</li>
<li>Изменение размера поля для ввода постового</li>
</ul>
<p>Установка/обновление:</p>
<ol>
<li>Скачайте последнюю версию плагина <a href="/wp-plagin/postovoy/" target="_blank"><strong>тут</strong></a></li>
<li>Удалите старую версию через админку WordPressa (<strong>данные не пострадают</strong>)</li>
<li>Загрузите и установите новую версию</li>
<li>Активируйте плагин</li>
<li>Не забудьте его настроить</li>
</ol>

<div class="bookmarkz"><a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://style4web.ru/2009/postovoy1-2/&title=%D0%9F%D0%BE%D1%81%D1%82%D0%BE%D0%B2%D0%BE%D0%B9+1.2+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/google.png" border="0" width="15" height="15" alt="Google Bookmarks" title="Google Bookmarks"></a> <a href="http://digg.com/submit?url=http://style4web.ru/2009/postovoy1-2/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/digg.png" border="0" width="15" height="15" alt="Digg" title="Digg"></a> <a href="http://reddit.com/submit?url=http://style4web.ru/2009/postovoy1-2/&title=%D0%9F%D0%BE%D1%81%D1%82%D0%BE%D0%B2%D0%BE%D0%B9+1.2+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/reddit.png" border="0" width="15" height="15" alt="Reddit" title="Reddit"></a> <a href="http://del.icio.us/post?url=http://style4web.ru/2009/postovoy1-2/&title=%D0%9F%D0%BE%D1%81%D1%82%D0%BE%D0%B2%D0%BE%D0%B9+1.2+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/delicious.png" border="0" width="15" height="15" alt="del.icio.us" title="del.icio.us"></a> <a href="http://ma.gnolia.com/beta/bookmarklet/add?url=http://style4web.ru/2009/postovoy1-2/&title=%D0%9F%D0%BE%D1%81%D1%82%D0%BE%D0%B2%D0%BE%D0%B9+1.2+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0&description=%D0%9F%D0%BE%D1%81%D1%82%D0%BE%D0%B2%D0%BE%D0%B9+1.2+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/magnolia.png" border="0" width="15" height="15" alt="Ma.gnolia" title="Ma.gnolia"></a> <a href="http://www.technorati.com/faves?add=http://style4web.ru/2009/postovoy1-2/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/technorati.png" border="0" width="15" height="15" alt="Technorati" title="Technorati"></a> <a href="http://www.slashdot.org/bookmark.pl?url=http://style4web.ru/2009/postovoy1-2/&title=%D0%9F%D0%BE%D1%81%D1%82%D0%BE%D0%B2%D0%BE%D0%B9+1.2+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/slashdot.png" border="0" width="15" height="15" alt="Slashdot" title="Slashdot"></a> <a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://style4web.ru/2009/postovoy1-2/&t=%D0%9F%D0%BE%D1%81%D1%82%D0%BE%D0%B2%D0%BE%D0%B9+1.2+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/yahoo.png" border="0" width="15" height="15" alt="Yahoo My Web" title="Yahoo My Web"></a> <a href="http://news2.ru/add_story.php?url=http://style4web.ru/2009/postovoy1-2/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/news2ru.png" border="0" width="15" height="15" alt="News2.ru" title="News2.ru"></a> <a href="http://www.bobrdobr.ru/addext.html?url=http://style4web.ru/2009/postovoy1-2/&title=%D0%9F%D0%BE%D1%81%D1%82%D0%BE%D0%B2%D0%BE%D0%B9+1.2+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/bobrdobr.png" border="0" width="15" height="15" alt="БобрДобр.ru" title="БобрДобр.ru"></a> <a href="http://rumarkz.ru/bookmarks/?action=add&popup=1&address=http://style4web.ru/2009/postovoy1-2/&title=%D0%9F%D0%BE%D1%81%D1%82%D0%BE%D0%B2%D0%BE%D0%B9+1.2+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/rumarkz.png" border="0" width="15" height="15" alt="RUmarkz" title="RUmarkz"></a> <a href="http://www.vaau.ru/submit/?action=step2&url=http://style4web.ru/2009/postovoy1-2/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/vaau.png" border="0" width="15" height="15" alt="Ваау!" title="Ваау!"></a> <a href="http://memori.ru/link/?sm=1&u_data[url]=http://style4web.ru/2009/postovoy1-2/&u_data[name]=%D0%9F%D0%BE%D1%81%D1%82%D0%BE%D0%B2%D0%BE%D0%B9+1.2+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/memori.png" border="0" width="15" height="15" alt="Memori.ru" title="Memori.ru"></a> <a href="http://www.rucity.com/bookmarks.php?action=add&address=http://style4web.ru/2009/postovoy1-2/&title=%D0%9F%D0%BE%D1%81%D1%82%D0%BE%D0%B2%D0%BE%D0%B9+1.2+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/rucity.png" border="0" width="15" height="15" alt="rucity.com" title="rucity.com"></a> <a href="http://moemesto.ru/post.php?url=http://style4web.ru/2009/postovoy1-2/&title=%D0%9F%D0%BE%D1%81%D1%82%D0%BE%D0%B2%D0%BE%D0%B9+1.2+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/moemesto.png" border="0" width="15" height="15" alt="МоёМесто.ru" title="МоёМесто.ru"></a> <a href="http://txtlk.ru/new.php?url=http://style4web.ru/2009/postovoy1-2/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/textlink.png" border="0" width="15" height="15" alt="TEXT LINK" title="TEXT LINK"></a> <a href="http://www.mister-wong.ru/index.php?action=addurl&bm_url=http://style4web.ru/2009/postovoy1-2/&bm_description=%D0%9F%D0%BE%D1%81%D1%82%D0%BE%D0%B2%D0%BE%D0%B9+1.2+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/mrwong.png" border="0" width="15" height="15" alt="Mister Wong" title="Mister Wong"></a> </div>

<div class='post'>узнать <a target="_blank" href='http://www.di-net.ru/collocation/colocation/'>цены на услуги collocation в москве</a><br />
купить <a target="_blank" href='http://www.flo4you.ru/bukets/59/0/15/0/'>свадебные букеты для невесты</a></div>
 ]]></content:encoded>
			<wfw:commentRss>http://style4web.ru/2009/postovoy1-2/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Класс для работы с YouTube, RuTube, Vimeo.com</title>
		<link>http://style4web.ru/2009/class_for_youtube_rutube_vimeo/</link>
		<comments>http://style4web.ru/2009/class_for_youtube_rutube_vimeo/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 16:05:41 +0000</pubDate>
		<dc:creator>DrNemo</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Мой скрипт]]></category>

		<guid isPermaLink="false">http://style4web.ru/?p=324</guid>
		<description><![CDATA[Простой класс для работы с 3 основными видеосервисами. Класс простой и написан на скорую руку, однако вы можите его доработать или использовать в таком виде) пример кода для получения информации о видео на основе кода плеера: 12345678910111213141516171819202122232425262728if&#40;isset&#40;$_POST&#91;'flash'&#93;&#41;&#41;&#123; &#160; &#160; $video = new infoVideoService; &#160; &#160; if&#40;strpos&#40;$_POST&#91;'flash'&#93;, &#34;youtube.com&#34;&#41;&#41;&#123; &#160; &#160; &#160; &#160; $code = stripslashes&#40;$_POST&#91;'flash'&#93;&#41;; &#160; [...]]]></description>
			<content:encoded><![CDATA[<p><div class="wp-caption alignleft" style="width: 202px"><img src="http://bitcast.vimeo.com/vimeo/assets/images/logo.gif" alt="vimeo.com" width="192" height="55" /><p class="wp-caption-text">vimeo.com</p></div> Простой класс для работы с 3 основными видеосервисами. Класс простой и написан на скорую руку, однако вы можите его доработать или использовать в таком виде)</p>
<p>пример кода для получения информации о видео на основе кода плеера:</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:400px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'flash'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$video</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> infoVideoService<span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'flash'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;youtube.com&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$code</span> <span style="color: #339933;">=</span> <span style="color: #990000;">stripslashes</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'flash'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$s1</span> <span style="color: #339933;">=</span> <span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$code</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'http://www.youtube.com'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">+</span><span style="color: #990000;">strlen</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'http://www.youtube.com'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">+</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$s2</span> <span style="color: #339933;">=</span> <span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$code</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'&quot;&gt;&lt;/param&gt;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$code2</span> <span style="color: #339933;">=</span> <span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$code</span><span style="color: #339933;">,</span> <span style="color: #000088;">$s1</span><span style="color: #339933;">,</span> <span style="color: #000088;">$s2</span><span style="color: #339933;">-</span><span style="color: #000088;">$s1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$s3</span> <span style="color: #339933;">=</span> <span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$code2</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'/'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">+</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$s4</span> <span style="color: #339933;">=</span> <span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$code2</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'&amp;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$codeTube</span> <span style="color: #339933;">=</span> <span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$code2</span><span style="color: #339933;">,</span> <span style="color: #000088;">$s3</span><span style="color: #339933;">,</span> <span style="color: #000088;">$s4</span><span style="color: #339933;">-</span><span style="color: #000088;">$s3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$t</span><span style="color: #339933;">=</span><span style="color: #000088;">$video</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">infoVideo</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'youtube'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$codeTube</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'flash'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;rutube.ru&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$code</span> <span style="color: #339933;">=</span> <span style="color: #990000;">strtolower</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">stripslashes</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'flash'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$s1</span> <span style="color: #339933;">=</span> <span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$code</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'http://video.rutube.ru'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">+</span><span style="color: #990000;">strlen</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'http://video.rutube.ru'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">+</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$s2</span> <span style="color: #339933;">=</span> <span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$code</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'&quot;&gt;&lt;/param&gt;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$codeTube</span> <span style="color: #339933;">=</span> <span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$code</span><span style="color: #339933;">,</span> <span style="color: #000088;">$s1</span><span style="color: #339933;">,</span> <span style="color: #000088;">$s2</span><span style="color: #339933;">-</span><span style="color: #000088;">$s1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$t</span><span style="color: #339933;">=</span><span style="color: #000088;">$video</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">infoVideo</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'rutube'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$codeTube</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'flash'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;vimeo.com&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$code</span> <span style="color: #339933;">=</span> <span style="color: #990000;">strtolower</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">stripslashes</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'flash'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$s1</span> <span style="color: #339933;">=</span> <span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$code</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'http://vimeo.com/moogaloop.swf?clip_id='</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">+</span><span style="color: #990000;">strlen</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'http://vimeo.com/moogaloop.swf?clip_id='</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$s2</span> <span style="color: #339933;">=</span> <span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$code</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'&quot;&gt;&lt;/param&gt;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$code1</span> <span style="color: #339933;">=</span> <span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$code</span><span style="color: #339933;">,</span> <span style="color: #000088;">$s1</span><span style="color: #339933;">,</span> <span style="color: #000088;">$s2</span><span style="color: #339933;">-</span><span style="color: #000088;">$s1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$s3</span> <span style="color: #339933;">=</span> <span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$code1</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'&amp;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$codeTube</span> <span style="color: #339933;">=</span> <span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$code1</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #000088;">$s3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$t</span><span style="color: #339933;">=</span><span style="color: #000088;">$video</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">infoVideo</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'vimeo'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$codeTube</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;pre&gt;'</span><span style="color: #339933;">;</span> <span style="color: #990000;">print_r</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$t</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;/pre&gt;'</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p><span id="more-324"></span><br />
код самого класса:</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:400px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br />67<br />68<br />69<br />70<br />71<br />72<br />73<br />74<br />75<br />76<br />77<br />78<br />79<br />80<br />81<br />82<br />83<br />84<br />85<br />86<br />87<br />88<br />89<br />90<br />91<br />92<br />93<br />94<br />95<br />96<br />97<br />98<br />99<br />100<br />101<br />102<br />103<br />104<br />105<br />106<br />107<br />108<br />109<br />110<br />111<br />112<br />113<br />114<br />115<br />116<br />117<br />118<br />119<br />120<br />121<br />122<br />123<br />124<br />125<br />126<br />127<br />128<br />129<br />130<br />131<br />132<br />133<br />134<br />135<br />136<br />137<br />138<br />139<br />140<br />141<br />142<br />143<br />144<br />145<br />146<br />147<br />148<br />149<br />150<br />151<br />152<br />153<br />154<br />155<br />156<br />157<br />158<br />159<br />160<br />161<br />162<br />163<br />164<br />165<br />166<br />167<br />168<br />169<br />170<br />171<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">class</span> infoVideoService<span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">function</span> infoVideo<span style="color: #009900;">&#40;</span><span style="color: #000088;">$service</span><span style="color: #339933;">,</span> <span style="color: #000088;">$id</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$def_service</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'youtube'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'rutube'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'vimeo'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'smotri'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'video.mail'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'video.yandex'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">in_array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$service</span><span style="color: #339933;">,</span><span style="color: #000088;">$def_service</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #b1b100;">return</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #000088;">$service</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$id</span><span style="color: #339933;">,</span> <span style="color: #000088;">$type</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">function</span> vimeo<span style="color: #009900;">&#40;</span><span style="color: #000088;">$id</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$rezArray</span><span style="color: #339933;">=</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">xml2array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;http://vimeo.com/api/oembed.xml?url=http://vimeo.com/<span style="color: #006699; font-weight: bold;">$id</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$img</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'standart'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #000088;">$rezArray</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'oembed'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'thumbnail_url'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$array</span><span style="color: #339933;">=</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'service'</span><span style="color: #339933;">=&gt;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'title'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$rezArray</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'oembed'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'provider_name'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'logo'</span> <span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'http://bitcast.vimeo.com/vimeo/assets/images/logo.gif'</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'url'</span> <span style="color: #339933;">=&gt;</span><span style="color: #000088;">$rezArray</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'oembed'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'provider_url'</span><span style="color: #009900;">&#93;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'auter'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$rezArray</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'oembed'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'author_name'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'video'</span><span style="color: #339933;">=&gt;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'title'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$rezArray</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'oembed'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'title'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'url'</span> <span style="color: #339933;">=&gt;</span><span style="color: #000088;">$id</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'content'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'none'</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'images'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$img</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'time'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$rezArray</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'oembed'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'duration'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">/</span><span style="color: #cc66cc;">60</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #000088;">$array</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">function</span> rutube<span style="color: #009900;">&#40;</span><span style="color: #000088;">$id</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$rezArray</span><span style="color: #339933;">=</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">xml2array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;http://rutube.ru/cgi-bin/xmlapi.cgi?rt_mode=movie&amp;rt_movie_id=<span style="color: #006699; font-weight: bold;">$id</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$img</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$img</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'standart'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #000088;">$rezArray</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'response'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'movie'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'thumbnailLink'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$img</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mini'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #000088;">$rezArray</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'response'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'movie'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'thumbnailSmallLink'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$img</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'maximum'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #000088;">$rezArray</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'response'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'movie'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'thumbnailMediumLink'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$array</span><span style="color: #339933;">=</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'service'</span><span style="color: #339933;">=&gt;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'title'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'RuTube'</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'logo'</span> <span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">''</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'url'</span> <span style="color: #339933;">=&gt;</span><span style="color: #000088;">$rezArray</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'response'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'movie'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'playerLink'</span><span style="color: #009900;">&#93;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'auter'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$rezArray</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'response'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'movie'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'author'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'video'</span><span style="color: #339933;">=&gt;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'title'</span> <span style="color: #339933;">=&gt;</span> &nbsp;<span style="color: #000088;">$rezArray</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'response'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'movie'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'title'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'url'</span> <span style="color: #339933;">=&gt;</span><span style="color: #000088;">$rezArray</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'response'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'movie'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'playerLink'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'content'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$rezArray</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'response'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'movie'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'description'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'images'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$img</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'time'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$rezArray</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'response'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'movie'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'duration'</span><span style="color: #009900;">&#93;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #000088;">$array</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">function</span> youtube<span style="color: #009900;">&#40;</span><span style="color: #000088;">$id</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$rezArray</span><span style="color: #339933;">=</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">xml2array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;http://gdata.youtube.com/feeds/api/videos/<span style="color: #006699; font-weight: bold;">$id</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$img</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">is_array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$rezArray</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'entry'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'media:group'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'media:thumbnail'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> and <span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$rezArray</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'entry'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'media:group'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'media:thumbnail'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&gt;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$rezArray</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'entry'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'media:group'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'media:thumbnail'</span><span style="color: #009900;">&#93;</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$imgas</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">is_array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$imgas</span><span style="color: #009900;">&#41;</span> and <span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$imgas</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&gt;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #000088;">$img</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #000088;">$imgas</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$array</span><span style="color: #339933;">=</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'service'</span><span style="color: #339933;">=&gt;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'title'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'YouTube'</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'logo'</span> <span style="color: #339933;">=&gt;</span><span style="color: #000088;">$rezArray</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'entry'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'logo'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'url'</span> <span style="color: #339933;">=&gt;</span><span style="color: #000088;">$rezArray</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'entry'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'link'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'0_attr'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'href'</span><span style="color: #009900;">&#93;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'auter'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$rezArray</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'entry'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'author'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'video'</span><span style="color: #339933;">=&gt;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'title'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$rezArray</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'entry'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'title'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'url'</span> <span style="color: #339933;">=&gt;</span><span style="color: #000088;">$rezArray</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'entry'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'link'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'0_attr'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'href'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'content'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$rezArray</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'entry'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'content'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'images'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$img</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'time'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$rezArray</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'entry'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'media:group'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'yt:duration_attr'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'seconds'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">/</span><span style="color: #cc66cc;">60</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #000088;">$array</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">function</span> xml2array<span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #339933;">,</span> <span style="color: #000088;">$get_attributes</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span> <span style="color: #000088;">$priority</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'tag'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$contents</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">function_exists</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'xml_parser_create'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #b1b100;">return</span> <span style="color: #990000;">array</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$parser</span> <span style="color: #339933;">=</span> <span style="color: #990000;">xml_parser_create</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fp</span> <span style="color: #339933;">=</span> <span style="color: #339933;">@</span> <span style="color: #990000;">fopen</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'rb'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #b1b100;">return</span> <span style="color: #990000;">array</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">feof</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fp</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #000088;">$contents</span> <span style="color: #339933;">.=</span> <span style="color: #990000;">fread</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fp</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">8192</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #990000;">fclose</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fp</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #990000;">xml_parser_set_option</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$parser</span><span style="color: #339933;">,</span> XML_OPTION_TARGET_ENCODING<span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;UTF-8&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #990000;">xml_parser_set_option</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$parser</span><span style="color: #339933;">,</span> XML_OPTION_CASE_FOLDING<span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #990000;">xml_parser_set_option</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$parser</span><span style="color: #339933;">,</span> XML_OPTION_SKIP_WHITE<span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #990000;">xml_parse_into_struct</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$parser</span><span style="color: #339933;">,</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$contents</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$xml_values</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #990000;">xml_parser_free</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$parser</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$xml_values</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">return</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Hmm...</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$xml_array</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$parents</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$opened_tags</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$arr</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$current</span> <span style="color: #339933;">=</span> <span style="color: #339933;">&amp;</span> <span style="color: #000088;">$xml_array</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$repeated_tag_index</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$xml_values</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #990000;">unset</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$attributes</span><span style="color: #339933;">,</span> <span style="color: #000088;">$value</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #990000;">extract</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$attributes_data</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">isset</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$value</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$priority</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'tag'</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$value</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">else</span> <span style="color: #000088;">$result</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'value'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$value</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">isset</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$attributes</span><span style="color: #009900;">&#41;</span> and <span style="color: #000088;">$get_attributes</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$attributes</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$attr</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$val</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$priority</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'tag'</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$attributes_data</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$attr</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$val</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">else</span> <span style="color: #000088;">$result</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'attr'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$attr</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$val</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Set all the attributes in a array called 'attr'</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$type</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;open&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$parent</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$level</span> <span style="color: #339933;">-</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #339933;">&amp;</span> <span style="color: #000088;">$current</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">is_array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$current</span><span style="color: #009900;">&#41;</span> or <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">in_array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tag</span><span style="color: #339933;">,</span> <span style="color: #990000;">array_keys</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$current</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$current</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$result</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$attributes_data</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$current</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'_attr'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$attributes_data</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$repeated_tag_index</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'_'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$level</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$current</span> <span style="color: #339933;">=</span> <span style="color: #339933;">&amp;</span> <span style="color: #000088;">$current</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">isset</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$current</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$current</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$repeated_tag_index</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'_'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$level</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$result</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$repeated_tag_index</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'_'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$level</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">++;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$current</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span> <span style="color: #009900;">&#40;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$current</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$result</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$repeated_tag_index</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'_'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$level</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">2</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">isset</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$current</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'_attr'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$current</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'0_attr'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$current</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'_attr'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #990000;">unset</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$current</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'_attr'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$last_item_index</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$repeated_tag_index</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'_'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$level</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">-</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$current</span> <span style="color: #339933;">=</span> <span style="color: #339933;">&amp;</span> <span style="color: #000088;">$current</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$last_item_index</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$type</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;complete&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">isset</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$current</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$current</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$result</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$repeated_tag_index</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'_'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$level</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$priority</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'tag'</span> and <span style="color: #000088;">$attributes_data</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$current</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'_attr'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$attributes_data</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">isset</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$current</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> and <span style="color: #990000;">is_array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$current</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$current</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$repeated_tag_index</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'_'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$level</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$result</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$priority</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'tag'</span> and <span style="color: #000088;">$get_attributes</span> and <span style="color: #000088;">$attributes_data</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$current</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$repeated_tag_index</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'_'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$level</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'_attr'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$attributes_data</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$repeated_tag_index</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'_'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$level</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">++;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$current</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span> <span style="color: #009900;">&#40;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$current</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$result</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$repeated_tag_index</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'_'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$level</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$priority</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'tag'</span> and <span style="color: #000088;">$get_attributes</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">isset</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$current</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'_attr'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$current</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'0_attr'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$current</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'_attr'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #990000;">unset</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$current</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'_attr'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$attributes_data</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$current</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$repeated_tag_index</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'_'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$level</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'_attr'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$attributes_data</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$repeated_tag_index</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'_'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$level</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">++;</span> <span style="color: #666666; font-style: italic;">//0 and 1 index is already taken</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$type</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'close'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$current</span> <span style="color: #339933;">=</span> <span style="color: #339933;">&amp;</span> <span style="color: #000088;">$parent</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$level</span> <span style="color: #339933;">-</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$xml_array</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>

<div class="bookmarkz"><a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://style4web.ru/2009/class_for_youtube_rutube_vimeo/&title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81+%D0%B4%D0%BB%D1%8F+%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B+%D1%81+YouTube%2C+RuTube%2C+Vimeo.com+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/google.png" border="0" width="15" height="15" alt="Google Bookmarks" title="Google Bookmarks"></a> <a href="http://digg.com/submit?url=http://style4web.ru/2009/class_for_youtube_rutube_vimeo/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/digg.png" border="0" width="15" height="15" alt="Digg" title="Digg"></a> <a href="http://reddit.com/submit?url=http://style4web.ru/2009/class_for_youtube_rutube_vimeo/&title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81+%D0%B4%D0%BB%D1%8F+%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B+%D1%81+YouTube%2C+RuTube%2C+Vimeo.com+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/reddit.png" border="0" width="15" height="15" alt="Reddit" title="Reddit"></a> <a href="http://del.icio.us/post?url=http://style4web.ru/2009/class_for_youtube_rutube_vimeo/&title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81+%D0%B4%D0%BB%D1%8F+%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B+%D1%81+YouTube%2C+RuTube%2C+Vimeo.com+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/delicious.png" border="0" width="15" height="15" alt="del.icio.us" title="del.icio.us"></a> <a href="http://ma.gnolia.com/beta/bookmarklet/add?url=http://style4web.ru/2009/class_for_youtube_rutube_vimeo/&title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81+%D0%B4%D0%BB%D1%8F+%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B+%D1%81+YouTube%2C+RuTube%2C+Vimeo.com+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0&description=%D0%9A%D0%BB%D0%B0%D1%81%D1%81+%D0%B4%D0%BB%D1%8F+%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B+%D1%81+YouTube%2C+RuTube%2C+Vimeo.com+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/magnolia.png" border="0" width="15" height="15" alt="Ma.gnolia" title="Ma.gnolia"></a> <a href="http://www.technorati.com/faves?add=http://style4web.ru/2009/class_for_youtube_rutube_vimeo/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/technorati.png" border="0" width="15" height="15" alt="Technorati" title="Technorati"></a> <a href="http://www.slashdot.org/bookmark.pl?url=http://style4web.ru/2009/class_for_youtube_rutube_vimeo/&title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81+%D0%B4%D0%BB%D1%8F+%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B+%D1%81+YouTube%2C+RuTube%2C+Vimeo.com+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/slashdot.png" border="0" width="15" height="15" alt="Slashdot" title="Slashdot"></a> <a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://style4web.ru/2009/class_for_youtube_rutube_vimeo/&t=%D0%9A%D0%BB%D0%B0%D1%81%D1%81+%D0%B4%D0%BB%D1%8F+%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B+%D1%81+YouTube%2C+RuTube%2C+Vimeo.com+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/yahoo.png" border="0" width="15" height="15" alt="Yahoo My Web" title="Yahoo My Web"></a> <a href="http://news2.ru/add_story.php?url=http://style4web.ru/2009/class_for_youtube_rutube_vimeo/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/news2ru.png" border="0" width="15" height="15" alt="News2.ru" title="News2.ru"></a> <a href="http://www.bobrdobr.ru/addext.html?url=http://style4web.ru/2009/class_for_youtube_rutube_vimeo/&title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81+%D0%B4%D0%BB%D1%8F+%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B+%D1%81+YouTube%2C+RuTube%2C+Vimeo.com+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/bobrdobr.png" border="0" width="15" height="15" alt="БобрДобр.ru" title="БобрДобр.ru"></a> <a href="http://rumarkz.ru/bookmarks/?action=add&popup=1&address=http://style4web.ru/2009/class_for_youtube_rutube_vimeo/&title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81+%D0%B4%D0%BB%D1%8F+%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B+%D1%81+YouTube%2C+RuTube%2C+Vimeo.com+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/rumarkz.png" border="0" width="15" height="15" alt="RUmarkz" title="RUmarkz"></a> <a href="http://www.vaau.ru/submit/?action=step2&url=http://style4web.ru/2009/class_for_youtube_rutube_vimeo/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/vaau.png" border="0" width="15" height="15" alt="Ваау!" title="Ваау!"></a> <a href="http://memori.ru/link/?sm=1&u_data[url]=http://style4web.ru/2009/class_for_youtube_rutube_vimeo/&u_data[name]=%D0%9A%D0%BB%D0%B0%D1%81%D1%81+%D0%B4%D0%BB%D1%8F+%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B+%D1%81+YouTube%2C+RuTube%2C+Vimeo.com+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/memori.png" border="0" width="15" height="15" alt="Memori.ru" title="Memori.ru"></a> <a href="http://www.rucity.com/bookmarks.php?action=add&address=http://style4web.ru/2009/class_for_youtube_rutube_vimeo/&title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81+%D0%B4%D0%BB%D1%8F+%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B+%D1%81+YouTube%2C+RuTube%2C+Vimeo.com+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/rucity.png" border="0" width="15" height="15" alt="rucity.com" title="rucity.com"></a> <a href="http://moemesto.ru/post.php?url=http://style4web.ru/2009/class_for_youtube_rutube_vimeo/&title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81+%D0%B4%D0%BB%D1%8F+%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B+%D1%81+YouTube%2C+RuTube%2C+Vimeo.com+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/moemesto.png" border="0" width="15" height="15" alt="МоёМесто.ru" title="МоёМесто.ru"></a> <a href="http://txtlk.ru/new.php?url=http://style4web.ru/2009/class_for_youtube_rutube_vimeo/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/textlink.png" border="0" width="15" height="15" alt="TEXT LINK" title="TEXT LINK"></a> <a href="http://www.mister-wong.ru/index.php?action=addurl&bm_url=http://style4web.ru/2009/class_for_youtube_rutube_vimeo/&bm_description=%D0%9A%D0%BB%D0%B0%D1%81%D1%81+%D0%B4%D0%BB%D1%8F+%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B+%D1%81+YouTube%2C+RuTube%2C+Vimeo.com+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/mrwong.png" border="0" width="15" height="15" alt="Mister Wong" title="Mister Wong"></a> </div>
]]></content:encoded>
			<wfw:commentRss>http://style4web.ru/2009/class_for_youtube_rutube_vimeo/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>разбитие массива по странично</title>
		<link>http://style4web.ru/2009/my_php_function2/</link>
		<comments>http://style4web.ru/2009/my_php_function2/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 15:00:18 +0000</pubDate>
		<dc:creator>DrNemo</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Мой скрипт]]></category>

		<guid isPermaLink="false">http://style4web.ru/?p=266</guid>
		<description><![CDATA[В продолжение прошлого поста еще один класс. На этот раз для разбиения массива по странично. Для чего использывать думаю догадаетесь) например постраничный вывод новостей или гостевой) Пример вызова: 12345678910111213141516171819$map=new StartPage;//инициализация класса $arr=$map-&#38;gt;StartPageMas&#40;$array, $page, $count, $url&#41;; #$arr - Массив результата работы класса; #$array - Массив для разбивки; #$page - Имя переменной GET с номером страницы (page); [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin-left: 10px; margin-right: 10px;" src="http://static.php.net/www.php.net/images/php.gif" alt="left" width="120" height="67" /> В продолжение <a href="/2009/my_php_function/">прошлого поста</a> еще один класс.<br />
На этот раз для разбиения массива по странично.</p>
<p>Для чего использывать думаю догадаетесь) например постраничный вывод новостей или гостевой)<br />
Пример вызова:</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000088;">$map</span><span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> StartPage<span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//инициализация класса</span><br />
<span style="color: #000088;">$arr</span><span style="color: #339933;">=</span><span style="color: #000088;">$map</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>StartPageMas<span style="color: #009900;">&#40;</span><span style="color: #000088;">$array</span><span style="color: #339933;">,</span> <span style="color: #000088;">$page</span><span style="color: #339933;">,</span> <span style="color: #000088;">$count</span><span style="color: #339933;">,</span> <span style="color: #000088;">$url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #666666; font-style: italic;">#$arr - Массив результата работы класса;<br />
</span><span style="color: #666666; font-style: italic;">#$array - Массив для разбивки;<br />
</span><span style="color: #666666; font-style: italic;">#$page - Имя переменной GET с номером страницы (page);<br />
</span><span style="color: #666666; font-style: italic;">#$count - Количество записей на страницу;<br />
</span><span style="color: #666666; font-style: italic;">#$url - Адрес к страницам (/map.php?page=)<br />
</span><span style="color: #666666; font-style: italic;">#Обработка<br />
</span><span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'<br />
&lt;ul&gt;'</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$arr</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$v</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;<br />
&nbsp; &nbsp; &lt;li&gt;&lt;a href=&quot;</span><span style="color: #000088;">$v</span><span style="color: #009900;">&#91;</span><span style="color: #990000;">link</span><span style="color: #009900;">&#93;</span><span style="color: #0000ff;">&quot;&gt;<span style="color: #006699; font-weight: bold;">$v[name]</span>&lt;/a&gt;&lt;/li&gt;<br />
&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;/ul&gt;<br />
'</span><span style="color: #339933;">;</span><br />
<span style="color: #666666; font-style: italic;">#Вывод навигатора<br />
</span><span style="color: #b1b100;">echo</span> <span style="color: #000088;">$map</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">NextPageMas</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>Код самого класса<br />
<span id="more-266"></span><br />
Внешний вид навигатора настраивается в NextPageMas()</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:400px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">class</span> StartPage<span style="color: #009900;">&#123;</span><br />
<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$masiv</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$urls</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$kol</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$page</span><span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">function</span> StartPageMas<span style="color: #009900;">&#40;</span><span style="color: #000088;">$mas</span><span style="color: #339933;">,</span> <span style="color: #000088;">$url</span><span style="color: #339933;">,</span> <span style="color: #000088;">$kol</span><span style="color: #339933;">,</span> <span style="color: #000088;">$page</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>masiv <span style="color: #339933;">=</span> <span style="color: #000088;">$mas</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>urls &nbsp;<span style="color: #339933;">=</span> <span style="color: #000088;">$url</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>kol &nbsp; &nbsp;<span style="color: #339933;">=</span> <span style="color: #000088;">$kol</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>page&nbsp; &nbsp;<span style="color: #339933;">=</span> <span style="color: #000088;">$page</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>urls<span style="color: #009900;">&#93;</span><span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>masiv<span style="color: #009900;">&#41;</span><span style="color: #339933;">/</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>kol<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>urls<span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #000088;">$url</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>urls<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>urls<span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$start</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>kol <span style="color: #339933;">*</span> <span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>urls<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$startp</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>kol <span style="color: #339933;">*</span> <span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>urls<span style="color: #009900;">&#93;</span> <span style="color: #339933;">+</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>kol<span style="color: #339933;">;</span><br />
<span style="color: #000088;">$kolvo</span> <span style="color: #339933;">=</span> <span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>masiv <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$startp</span> <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;=</span> <span style="color: #000088;">$kolvo</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$stop</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$startp</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$kolvo</span> <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> <span style="color: #000088;">$startp</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$stop</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$kolvo</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$s</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>masiv <span style="color: #b1b100;">as</span> <span style="color: #000088;">$key</span><span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span><span style="color: #000088;">$val</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$start</span><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;=</span><span style="color: #000088;">$s</span><span style="color: #009900;">&#41;</span><span style="color: #000088;">$mm</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$key</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>masiv<span style="color: #009900;">&#91;</span><span style="color: #000088;">$key</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$s</span><span style="color: #339933;">++;</span><br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$s</span><span style="color: #339933;">==</span><span style="color: #000088;">$stop</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #b1b100;">return</span> <span style="color: #000088;">$mm</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #000000; font-weight: bold;">function</span> NextPageMas<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<span style="color: #000088;">$start</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>kol <span style="color: #339933;">*</span> <span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>urls<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$startp</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>kol <span style="color: #339933;">*</span> <span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>urls<span style="color: #009900;">&#93;</span> <span style="color: #339933;">+</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>kol<span style="color: #339933;">;</span><br />
<span style="color: #000088;">$kolvo</span> <span style="color: #339933;">=</span> <span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>masiv <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$sh</span><span style="color: #339933;">=</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>kol<span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$start</span><span style="color: #339933;">==</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$start</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$startp</span> <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;=</span> <span style="color: #000088;">$kolvo</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$stop</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$startp</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$kolvo</span> <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> <span style="color: #000088;">$startp</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$stop</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$kolvo</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$namber</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$url_namber</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$list</span><span style="color: #339933;">=</span><span style="color: #000088;">$start_ter</span><span style="color: #339933;">=</span><span style="color: #0000ff;">''</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$list</span><span style="color: #339933;">=</span> <span style="color: #0000ff;">'<br />
&lt;div class=&quot;str&quot;&gt;Страницы: '</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>urls<span style="color: #009900;">&#93;</span><span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<span style="color: #000088;">$num</span><span style="color: #339933;">=</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>urls<span style="color: #009900;">&#93;</span> <span style="color: #339933;">-</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$list</span><span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>page<span style="color: #339933;">.</span><span style="color: #000088;">$num</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;предыдущая&lt;/a&gt; '</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span> <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> <span style="color: #000088;">$kolvo</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span><span style="color: #339933;">=</span><span style="color: #000088;">$i</span><span style="color: #339933;">+</span><span style="color: #000088;">$sh</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$namber</span><span style="color: #339933;">==</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>urls<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<span style="color: #000088;">$list</span><span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;span&gt;&lt;strong&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$url_namber</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/strong&gt;&lt;/span&gt; '</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$namber</span><span style="color: #339933;">++;</span><br />
<span style="color: #000088;">$url_namber</span><span style="color: #339933;">++;</span><br />
<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span><br />
<span style="color: #000088;">$list</span><span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>page<span style="color: #339933;">.</span><span style="color: #000088;">$namber</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$url_namber</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/a&gt; '</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$namber</span><span style="color: #339933;">++;</span><br />
<span style="color: #000088;">$url_namber</span><span style="color: #339933;">++;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>urls<span style="color: #009900;">&#93;</span><span style="color: #339933;">*</span><span style="color: #000088;">$sh</span><span style="color: #339933;">+</span><span style="color: #000088;">$sh</span><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span><span style="color: #000088;">$kolvo</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<span style="color: #000088;">$num</span><span style="color: #339933;">=</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>urls<span style="color: #009900;">&#93;</span> <span style="color: #339933;">+</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$list</span><span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>page<span style="color: #339933;">.</span><span style="color: #000088;">$num</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;следующая&lt;/a&gt; '</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #b1b100;">return</span> <span style="color: #000088;">$start_ter</span><span style="color: #339933;">.</span><span style="color: #000088;">$list</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/div&gt;<br />
'</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>

<div class="bookmarkz"><a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://style4web.ru/2009/my_php_function2/&title=%D1%80%D0%B0%D0%B7%D0%B1%D0%B8%D1%82%D0%B8%D0%B5+%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0+%D0%BF%D0%BE+%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%BD%D0%BE+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/google.png" border="0" width="15" height="15" alt="Google Bookmarks" title="Google Bookmarks"></a> <a href="http://digg.com/submit?url=http://style4web.ru/2009/my_php_function2/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/digg.png" border="0" width="15" height="15" alt="Digg" title="Digg"></a> <a href="http://reddit.com/submit?url=http://style4web.ru/2009/my_php_function2/&title=%D1%80%D0%B0%D0%B7%D0%B1%D0%B8%D1%82%D0%B8%D0%B5+%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0+%D0%BF%D0%BE+%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%BD%D0%BE+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/reddit.png" border="0" width="15" height="15" alt="Reddit" title="Reddit"></a> <a href="http://del.icio.us/post?url=http://style4web.ru/2009/my_php_function2/&title=%D1%80%D0%B0%D0%B7%D0%B1%D0%B8%D1%82%D0%B8%D0%B5+%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0+%D0%BF%D0%BE+%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%BD%D0%BE+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/delicious.png" border="0" width="15" height="15" alt="del.icio.us" title="del.icio.us"></a> <a href="http://ma.gnolia.com/beta/bookmarklet/add?url=http://style4web.ru/2009/my_php_function2/&title=%D1%80%D0%B0%D0%B7%D0%B1%D0%B8%D1%82%D0%B8%D0%B5+%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0+%D0%BF%D0%BE+%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%BD%D0%BE+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0&description=%D1%80%D0%B0%D0%B7%D0%B1%D0%B8%D1%82%D0%B8%D0%B5+%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0+%D0%BF%D0%BE+%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%BD%D0%BE+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/magnolia.png" border="0" width="15" height="15" alt="Ma.gnolia" title="Ma.gnolia"></a> <a href="http://www.technorati.com/faves?add=http://style4web.ru/2009/my_php_function2/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/technorati.png" border="0" width="15" height="15" alt="Technorati" title="Technorati"></a> <a href="http://www.slashdot.org/bookmark.pl?url=http://style4web.ru/2009/my_php_function2/&title=%D1%80%D0%B0%D0%B7%D0%B1%D0%B8%D1%82%D0%B8%D0%B5+%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0+%D0%BF%D0%BE+%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%BD%D0%BE+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/slashdot.png" border="0" width="15" height="15" alt="Slashdot" title="Slashdot"></a> <a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://style4web.ru/2009/my_php_function2/&t=%D1%80%D0%B0%D0%B7%D0%B1%D0%B8%D1%82%D0%B8%D0%B5+%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0+%D0%BF%D0%BE+%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%BD%D0%BE+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/yahoo.png" border="0" width="15" height="15" alt="Yahoo My Web" title="Yahoo My Web"></a> <a href="http://news2.ru/add_story.php?url=http://style4web.ru/2009/my_php_function2/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/news2ru.png" border="0" width="15" height="15" alt="News2.ru" title="News2.ru"></a> <a href="http://www.bobrdobr.ru/addext.html?url=http://style4web.ru/2009/my_php_function2/&title=%D1%80%D0%B0%D0%B7%D0%B1%D0%B8%D1%82%D0%B8%D0%B5+%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0+%D0%BF%D0%BE+%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%BD%D0%BE+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/bobrdobr.png" border="0" width="15" height="15" alt="БобрДобр.ru" title="БобрДобр.ru"></a> <a href="http://rumarkz.ru/bookmarks/?action=add&popup=1&address=http://style4web.ru/2009/my_php_function2/&title=%D1%80%D0%B0%D0%B7%D0%B1%D0%B8%D1%82%D0%B8%D0%B5+%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0+%D0%BF%D0%BE+%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%BD%D0%BE+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/rumarkz.png" border="0" width="15" height="15" alt="RUmarkz" title="RUmarkz"></a> <a href="http://www.vaau.ru/submit/?action=step2&url=http://style4web.ru/2009/my_php_function2/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/vaau.png" border="0" width="15" height="15" alt="Ваау!" title="Ваау!"></a> <a href="http://memori.ru/link/?sm=1&u_data[url]=http://style4web.ru/2009/my_php_function2/&u_data[name]=%D1%80%D0%B0%D0%B7%D0%B1%D0%B8%D1%82%D0%B8%D0%B5+%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0+%D0%BF%D0%BE+%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%BD%D0%BE+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/memori.png" border="0" width="15" height="15" alt="Memori.ru" title="Memori.ru"></a> <a href="http://www.rucity.com/bookmarks.php?action=add&address=http://style4web.ru/2009/my_php_function2/&title=%D1%80%D0%B0%D0%B7%D0%B1%D0%B8%D1%82%D0%B8%D0%B5+%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0+%D0%BF%D0%BE+%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%BD%D0%BE+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/rucity.png" border="0" width="15" height="15" alt="rucity.com" title="rucity.com"></a> <a href="http://moemesto.ru/post.php?url=http://style4web.ru/2009/my_php_function2/&title=%D1%80%D0%B0%D0%B7%D0%B1%D0%B8%D1%82%D0%B8%D0%B5+%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0+%D0%BF%D0%BE+%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%BD%D0%BE+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/moemesto.png" border="0" width="15" height="15" alt="МоёМесто.ru" title="МоёМесто.ru"></a> <a href="http://txtlk.ru/new.php?url=http://style4web.ru/2009/my_php_function2/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/textlink.png" border="0" width="15" height="15" alt="TEXT LINK" title="TEXT LINK"></a> <a href="http://www.mister-wong.ru/index.php?action=addurl&bm_url=http://style4web.ru/2009/my_php_function2/&bm_description=%D1%80%D0%B0%D0%B7%D0%B1%D0%B8%D1%82%D0%B8%D0%B5+%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0+%D0%BF%D0%BE+%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%BD%D0%BE+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/mrwong.png" border="0" width="15" height="15" alt="Mister Wong" title="Mister Wong"></a> </div>

<div class='post'>нужна <a href='http://www.regioninfo.ru/'>разработка сайтов</a>?</div>
 ]]></content:encoded>
			<wfw:commentRss>http://style4web.ru/2009/my_php_function2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Несколько классов и функций упростивших мне жизнь</title>
		<link>http://style4web.ru/2009/my_php_function/</link>
		<comments>http://style4web.ru/2009/my_php_function/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 18:12:05 +0000</pubDate>
		<dc:creator>DrNemo</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Мой скрипт]]></category>

		<guid isPermaLink="false">http://style4web.ru/?p=255</guid>
		<description><![CDATA[Эгегей) Всем снова привет. Нет, я не пропал. Я занят работой над своим новым проектом, раскрывать карты пока не буду) Так вот, в процесе написания проекта мне понадобились практически все мои наработки за последние несколько лет. Среди них много различных функций и классов, вот и их я и хочу вам представить) 1. Селект из массива: [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin-left: 10px; margin-right: 10px;" src="http://static.php.net/www.php.net/images/php.gif" alt="left" width="120" height="67" />Эгегей)<br />
Всем снова привет.<br />
Нет, я не пропал. Я занят работой над своим новым проектом, раскрывать карты пока не буду)<br />
Так вот, в процесе написания проекта мне понадобились практически все мои наработки за последние несколько лет.<br />
Среди них много различных функций и классов, вот и их я и хочу вам представить)<br />
<span id="more-255"></span><br />
1. Селект из массива:<br />
Вызов:select_list($mas[,$id]);<br />
$mas &#8211; массив вида key=>value<br />
$id &#8211; key выбранного пункта</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">function</span> select_list<span style="color: #009900;">&#40;</span><span style="color: #000088;">$mas</span><span style="color: #339933;">,</span><span style="color: #000088;">$id</span><span style="color: #339933;">=</span><span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$list</span><span style="color: #339933;">=</span><span style="color: #0000ff;">''</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mas</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">!=</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mas</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$index</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$val</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$id</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$list</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">'&lt;option value=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$index</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$val</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/option&gt;'</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$index</span><span style="color: #339933;">==</span><span style="color: #000088;">$id</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$list</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">'&lt;option value=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$index</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; selected=&quot;selected&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$val</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/option&gt;'</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">else</span> <span style="color: #000088;">$list</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">'&lt;option value=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$index</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$val</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/option&gt;'</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #000088;">$list</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p>2. Простой персер данных:<br />
Вызов:<br />
$perser = new statics;<br />
$var = $perser->parser($type, $method, $key, $str, $end);<br />
$type &#8211; тип переменной (int,strin&#8230; и т.д.)<br />
$method &#8211; Метод передачи (GET,POST,SESSION и т.д.)<br />
$key &#8211; Ключ переменной $_POST[$key]<br />
$str &#8211; длина максимального значения переменной<br />
$end &#8211; ответ, если переменная не найдена или не определана</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:400px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">class</span> statics<span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">function</span> parser<span style="color: #009900;">&#40;</span><span style="color: #000088;">$type</span><span style="color: #339933;">,</span> <span style="color: #000088;">$method</span><span style="color: #339933;">,</span> <span style="color: #000088;">$key</span><span style="color: #339933;">,</span> <span style="color: #000088;">$str</span><span style="color: #339933;">,</span> <span style="color: #000088;">$end</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$method</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;POST&quot;</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$key</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> ? <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">char</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$key</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$type</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #000088;">$end</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$method</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;GET&quot;</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$key</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> ? <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">char</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$key</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$type</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #000088;">$end</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$method</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;SESSION&quot;</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$key</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> ? <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">char</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$key</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$type</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #000088;">$end</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$method</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;COOKIE&quot;</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_COOKIE</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$key</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> ? <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">char</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_COOKIE</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$key</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$type</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #000088;">$end</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$method</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;GLOBALS&quot;</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$GLOBALS</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$key</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> ? <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">char</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$GLOBALS</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$key</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$type</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #000088;">$end</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">function</span> char<span style="color: #009900;">&#40;</span><span style="color: #000088;">$val</span><span style="color: #339933;">,</span> <span style="color: #000088;">$type</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$type</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;charnohtml&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$val</span> <span style="color: #339933;">=</span> <span style="color: #990000;">htmlspecialchars</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$val</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">ENT_QUOTES</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$type</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;charnofiltr&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$type</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;int&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$val</span> <span style="color: #339933;">=</span> <span style="color: #990000;">round</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$val</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$val</span> <span style="color: #339933;">=</span> <span style="color: #990000;">stripslashes</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$val</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #000088;">$val</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p>3. Редирект по заданному урлу:<br />
Вызов:<br />
$url &#8211; урл куда вы хотите переслать пользователя</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">function</span> ref<span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #0000ff;">&quot;&lt;SCRIPT LANGUAGE=<span style="color: #000099; font-weight: bold;">\&quot;</span>JavaScript<span style="color: #000099; font-weight: bold;">\&quot;</span>&gt;location.replace(<span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #006699; font-weight: bold;">$url</span><span style="color: #000099; font-weight: bold;">\&quot;</span>);&lt;/SCRIPT&gt;&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p>4. Ну и на последок класс для работы со скулом<br />
Вызов:<br />
$connect = new mysql;<br />
$connect -> connect($db_host, $db_user, $db_pass) ;<br />
$db_host &#8211; хост<br />
$db_user &#8211; пользователь<br />
$db_pass &#8211; пароль<br />
$connect -> select_db($db_name);<br />
$db_name &#8211; База данных<br />
Использование:<br />
$obj=$connect -> query($query);<br />
$query &#8211; sql запрос<br />
$connect -> fetch_object($obj) ;<br />
$obj &#8211; объект, полученый query($query), возвращает результат в виде объектов<br />
$connect -> fetch_array($obj);<br />
$obj &#8211; то же, что и fetch_object($obj), только результат в виде массива<br />
$connect -> num_rows($obj);<br />
Возвращает количество рядов в результате<br />
$connect -> insert_id();<br />
Возвращает id последнего добавленного элемента<br />
$connect -> query_fetch_object($query)<br />
Принимает скул запрос и возвращет результат аналогичный fetch_object($obj)<br />
$connect -> one_fetch_object($query)<br />
Принимает скул запрос и возвращает первое поле первой записи</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:400px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">class</span> <span style="color: #990000;">mysql</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$db_id</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">function</span> connect<span style="color: #009900;">&#40;</span><span style="color: #000088;">$db_host</span><span style="color: #339933;">,</span> <span style="color: #000088;">$db_user</span><span style="color: #339933;">,</span> <span style="color: #000088;">$db_pass</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">db_id</span> <span style="color: #339933;">=</span> <span style="color: #339933;">@</span><span style="color: #990000;">mysql_connect</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$db_host</span><span style="color: #339933;">,</span> <span style="color: #000088;">$db_user</span><span style="color: #339933;">,</span> <span style="color: #000088;">$db_pass</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">display_error</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">@</span><span style="color: #990000;">mysql_error</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #339933;">@</span><span style="color: #990000;">mysql_errno</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">function</span> select_db<span style="color: #009900;">&#40;</span><span style="color: #000088;">$db_name</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!@</span><span style="color: #990000;">mysql_select_db</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$db_name</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">display_error</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">@</span><span style="color: #990000;">mysql_error</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #339933;">@</span><span style="color: #990000;">mysql_errno</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">function</span> query<span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <span style="color: #339933;">@</span><span style="color: #990000;">mysql_query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #339933;">,</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">db_id</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">display_error</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">@</span><span style="color: #990000;">mysql_error</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #339933;">@</span><span style="color: #990000;">mysql_errno</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #000088;">$result</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">function</span> fetch_object<span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #339933;">@</span><span style="color: #990000;">mysql_fetch_object</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">function</span> fetch_array<span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #339933;">@</span><span style="color: #990000;">mysql_fetch_array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">function</span> num_rows<span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #339933;">@</span><span style="color: #990000;">mysql_num_rows</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">function</span> insert_id<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #339933;">@</span><span style="color: #990000;">mysql_insert_id</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">function</span> query_fetch_object<span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #339933;">=</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">return</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fetch_object</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>&nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">function</span> one_fetch_object<span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #339933;">=</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$rez</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fetch_array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$rez</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #b1b100;">return</span> <span style="color: #000088;">$rez</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>&nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span> <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span> <br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">function</span> display_error<span style="color: #009900;">&#40;</span><span style="color: #000088;">$error</span><span style="color: #339933;">,</span> <span style="color: #000088;">$error_num</span><span style="color: #339933;">,</span> <span style="color: #000088;">$query</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;div class=&quot;MySqlErrsor&quot;&gt;&lt;a href=&quot;javascript:open_div(\'MySqlError\')&quot;&gt;MySQL Fatal Error&lt;/a&gt;&lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;div id=&quot;MySqlError&quot; style=&quot;display:none;&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;div style=&quot;font-size:24px;color:#FF0000&quot;&gt;MySQL Error!&lt;/div&gt; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;div&gt;--------------------------------&lt;/div&gt; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;div&gt;The Error returned was:&lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;div&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$error</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;div&gt;Error Number:&lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;div&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$error_num</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;div&gt;&lt;textarea name=&quot;message&quot; rows=&quot;8&quot; cols=&quot;50&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$query</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/textarea&gt;&lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;/div&gt;'</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #990000;">exit</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p>На сегодня это все, надеюсь они вам пригодятся)</p>

<div class="bookmarkz"><a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://style4web.ru/2009/my_php_function/&title=%D0%9D%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE+%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2+%D0%B8+%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B9+%D1%83%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%B8%D0%B2%D1%88%D0%B8%D1%85+%D0%BC%D0%BD%D0%B5+%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/google.png" border="0" width="15" height="15" alt="Google Bookmarks" title="Google Bookmarks"></a> <a href="http://digg.com/submit?url=http://style4web.ru/2009/my_php_function/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/digg.png" border="0" width="15" height="15" alt="Digg" title="Digg"></a> <a href="http://reddit.com/submit?url=http://style4web.ru/2009/my_php_function/&title=%D0%9D%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE+%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2+%D0%B8+%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B9+%D1%83%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%B8%D0%B2%D1%88%D0%B8%D1%85+%D0%BC%D0%BD%D0%B5+%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/reddit.png" border="0" width="15" height="15" alt="Reddit" title="Reddit"></a> <a href="http://del.icio.us/post?url=http://style4web.ru/2009/my_php_function/&title=%D0%9D%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE+%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2+%D0%B8+%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B9+%D1%83%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%B8%D0%B2%D1%88%D0%B8%D1%85+%D0%BC%D0%BD%D0%B5+%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/delicious.png" border="0" width="15" height="15" alt="del.icio.us" title="del.icio.us"></a> <a href="http://ma.gnolia.com/beta/bookmarklet/add?url=http://style4web.ru/2009/my_php_function/&title=%D0%9D%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE+%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2+%D0%B8+%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B9+%D1%83%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%B8%D0%B2%D1%88%D0%B8%D1%85+%D0%BC%D0%BD%D0%B5+%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0&description=%D0%9D%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE+%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2+%D0%B8+%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B9+%D1%83%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%B8%D0%B2%D1%88%D0%B8%D1%85+%D0%BC%D0%BD%D0%B5+%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/magnolia.png" border="0" width="15" height="15" alt="Ma.gnolia" title="Ma.gnolia"></a> <a href="http://www.technorati.com/faves?add=http://style4web.ru/2009/my_php_function/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/technorati.png" border="0" width="15" height="15" alt="Technorati" title="Technorati"></a> <a href="http://www.slashdot.org/bookmark.pl?url=http://style4web.ru/2009/my_php_function/&title=%D0%9D%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE+%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2+%D0%B8+%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B9+%D1%83%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%B8%D0%B2%D1%88%D0%B8%D1%85+%D0%BC%D0%BD%D0%B5+%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/slashdot.png" border="0" width="15" height="15" alt="Slashdot" title="Slashdot"></a> <a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://style4web.ru/2009/my_php_function/&t=%D0%9D%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE+%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2+%D0%B8+%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B9+%D1%83%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%B8%D0%B2%D1%88%D0%B8%D1%85+%D0%BC%D0%BD%D0%B5+%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/yahoo.png" border="0" width="15" height="15" alt="Yahoo My Web" title="Yahoo My Web"></a> <a href="http://news2.ru/add_story.php?url=http://style4web.ru/2009/my_php_function/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/news2ru.png" border="0" width="15" height="15" alt="News2.ru" title="News2.ru"></a> <a href="http://www.bobrdobr.ru/addext.html?url=http://style4web.ru/2009/my_php_function/&title=%D0%9D%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE+%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2+%D0%B8+%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B9+%D1%83%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%B8%D0%B2%D1%88%D0%B8%D1%85+%D0%BC%D0%BD%D0%B5+%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/bobrdobr.png" border="0" width="15" height="15" alt="БобрДобр.ru" title="БобрДобр.ru"></a> <a href="http://rumarkz.ru/bookmarks/?action=add&popup=1&address=http://style4web.ru/2009/my_php_function/&title=%D0%9D%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE+%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2+%D0%B8+%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B9+%D1%83%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%B8%D0%B2%D1%88%D0%B8%D1%85+%D0%BC%D0%BD%D0%B5+%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/rumarkz.png" border="0" width="15" height="15" alt="RUmarkz" title="RUmarkz"></a> <a href="http://www.vaau.ru/submit/?action=step2&url=http://style4web.ru/2009/my_php_function/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/vaau.png" border="0" width="15" height="15" alt="Ваау!" title="Ваау!"></a> <a href="http://memori.ru/link/?sm=1&u_data[url]=http://style4web.ru/2009/my_php_function/&u_data[name]=%D0%9D%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE+%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2+%D0%B8+%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B9+%D1%83%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%B8%D0%B2%D1%88%D0%B8%D1%85+%D0%BC%D0%BD%D0%B5+%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/memori.png" border="0" width="15" height="15" alt="Memori.ru" title="Memori.ru"></a> <a href="http://www.rucity.com/bookmarks.php?action=add&address=http://style4web.ru/2009/my_php_function/&title=%D0%9D%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE+%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2+%D0%B8+%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B9+%D1%83%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%B8%D0%B2%D1%88%D0%B8%D1%85+%D0%BC%D0%BD%D0%B5+%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/rucity.png" border="0" width="15" height="15" alt="rucity.com" title="rucity.com"></a> <a href="http://moemesto.ru/post.php?url=http://style4web.ru/2009/my_php_function/&title=%D0%9D%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE+%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2+%D0%B8+%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B9+%D1%83%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%B8%D0%B2%D1%88%D0%B8%D1%85+%D0%BC%D0%BD%D0%B5+%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/moemesto.png" border="0" width="15" height="15" alt="МоёМесто.ru" title="МоёМесто.ru"></a> <a href="http://txtlk.ru/new.php?url=http://style4web.ru/2009/my_php_function/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/textlink.png" border="0" width="15" height="15" alt="TEXT LINK" title="TEXT LINK"></a> <a href="http://www.mister-wong.ru/index.php?action=addurl&bm_url=http://style4web.ru/2009/my_php_function/&bm_description=%D0%9D%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE+%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2+%D0%B8+%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B9+%D1%83%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%B8%D0%B2%D1%88%D0%B8%D1%85+%D0%BC%D0%BD%D0%B5+%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/mrwong.png" border="0" width="15" height="15" alt="Mister Wong" title="Mister Wong"></a> </div>
]]></content:encoded>
			<wfw:commentRss>http://style4web.ru/2009/my_php_function/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>GraphClass v1.0 &#8211; графики это просто)</title>
		<link>http://style4web.ru/2009/graphclass/</link>
		<comments>http://style4web.ru/2009/graphclass/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 16:13:17 +0000</pubDate>
		<dc:creator>DrNemo</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Мой скрипт]]></category>
		<category><![CDATA[графика]]></category>

		<guid isPermaLink="false">http://style4web.ru/?p=92</guid>
		<description><![CDATA[Часто возникает необходимость построить график чего-либо, это может быть и график посещаемости, и результаты голосования, сейчас вообще мало какой проект обходится без подобного функционала. Я решил написать свой класс. Да есть много аналогов. И гугловские и другие. Но мне хотелось сделать простой класс для создания достаточно стильных графиков. как это может выглядеть: как работать с [...]]]></description>
			<content:encoded><![CDATA[<p>Часто возникает необходимость построить график чего-либо, это может быть и график посещаемости, и результаты голосования, сейчас вообще мало какой проект обходится без подобного функционала.<br />
Я решил написать свой класс. Да есть много аналогов. И гугловские и другие. Но мне хотелось сделать простой класс для создания достаточно стильных графиков.<br />
<span id="more-92"></span><br />
как это может выглядеть:<br />
<div id="attachment_95" class="wp-caption alignnone" style="width: 310px"><a href="http://style4web.ru/wp-content/uploads/2009/02/2.png"><img src="http://style4web.ru/wp-content/uploads/2009/02/2-300x180.png" alt="column" title="column" width="300" height="180" class="size-medium wp-image-95" /></a><p class="wp-caption-text">column</p></div><br />
<div id="attachment_94" class="wp-caption alignnone" style="width: 310px"><a href="http://style4web.ru/wp-content/uploads/2009/02/1.png"><img src="http://style4web.ru/wp-content/uploads/2009/02/1-300x75.png" alt="columnone" title="columnone" width="300" height="75" class="size-medium wp-image-94" /></a><p class="wp-caption-text">columnone</p></div><br />
<div id="attachment_93" class="wp-caption alignnone" style="width: 310px"><a href="http://style4web.ru/wp-content/uploads/2009/02/3.png"><img src="http://style4web.ru/wp-content/uploads/2009/02/3-300x250.png" alt="vector" title="vector" width="300" height="250" class="size-medium wp-image-93" /></a><p class="wp-caption-text">vector</p></div></p>
<p>как работать с классом:</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #b1b100;">include</span> <span style="color: #0000ff;">'class.graph.php'</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$list</span><span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> GraphClass<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'ARIALN.TTF'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>инициализируем класс и указываем файл шрифта (обязательно)<br />
собираем массив с параметрами графика<br />
синтаксис:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">array(array(str 'name', int 'size'[,str 'color', int 'size2' - только для vector]),...);</div></td></tr></tbody></table></div>
<p>пример:</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000088;">$T</span><span style="color: #339933;">=</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'name'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'VW Passat'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'size'</span><span style="color: #339933;">=&gt;</span><span style="color: #cc66cc;">1857</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'color'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'#ff0000'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span><br />
<span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'name'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'ВАЗ 2112'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'size'</span><span style="color: #339933;">=&gt;</span><span style="color: #cc66cc;">1626</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'color'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'#111111'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span><br />
<span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'name'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'ВАЗ 2109'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'size'</span><span style="color: #339933;">=&gt;</span><span style="color: #cc66cc;">1486</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'color'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'#013C5A'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>создаем график:<br />
синтаксис:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$img=$list-&gt;viewGraph(str название графика,array параметры[, array размеры,str цвет,str тип]);<br />
$img - объект графика<br />
str тип - (<br />
column - классический график<br />
columnone - одноколоночный график<br />
vector - векторный график<br />
)</div></td></tr></tbody></table></div>
<p>пример:</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000088;">$img</span><span style="color: #339933;">=</span><span style="color: #000088;">$list</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">viewGraph</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Посетители &amp; браузеры'</span><span style="color: #339933;">,</span><span style="color: #000088;">$T</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'width'</span><span style="color: #339933;">=&gt;</span><span style="color: #cc66cc;">400</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'height'</span><span style="color: #339933;">=&gt;</span><span style="color: #cc66cc;">100</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'#ff0000'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'columnone'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>выводим результат:<br />
синтаксис:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$list-&gt;returnImg($img,str type);<br />
$img - объект графика<br />
str type - (temp - выводит прямо в браузер, через png файл,<br />
str filename - если указать файл с путем к нему, то будет создан файл с графиком, расширение берется из адреса</div></td></tr></tbody></table></div>
<p>пример</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000088;">$list</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">returnImg</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$img</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'temp'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$list</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">returnImg</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$img</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'img/1.png'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>Набор default цветов можно настроеть в функции precolor()</p>
<p>вот вроде и все, удачной работы)</p>
<div id="download">
<a href='http://style4web.ru/wp-content/uploads/2009/02/graphclass.rar'>скачать GraphClass v1.1</a>
</div>

<div class="bookmarkz"><a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://style4web.ru/2009/graphclass/&title=GraphClass+v1.0+-+%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B8+%D1%8D%D1%82%D0%BE+%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%29+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/google.png" border="0" width="15" height="15" alt="Google Bookmarks" title="Google Bookmarks"></a> <a href="http://digg.com/submit?url=http://style4web.ru/2009/graphclass/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/digg.png" border="0" width="15" height="15" alt="Digg" title="Digg"></a> <a href="http://reddit.com/submit?url=http://style4web.ru/2009/graphclass/&title=GraphClass+v1.0+-+%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B8+%D1%8D%D1%82%D0%BE+%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%29+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/reddit.png" border="0" width="15" height="15" alt="Reddit" title="Reddit"></a> <a href="http://del.icio.us/post?url=http://style4web.ru/2009/graphclass/&title=GraphClass+v1.0+-+%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B8+%D1%8D%D1%82%D0%BE+%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%29+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/delicious.png" border="0" width="15" height="15" alt="del.icio.us" title="del.icio.us"></a> <a href="http://ma.gnolia.com/beta/bookmarklet/add?url=http://style4web.ru/2009/graphclass/&title=GraphClass+v1.0+-+%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B8+%D1%8D%D1%82%D0%BE+%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%29+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0&description=GraphClass+v1.0+-+%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B8+%D1%8D%D1%82%D0%BE+%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%29+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/magnolia.png" border="0" width="15" height="15" alt="Ma.gnolia" title="Ma.gnolia"></a> <a href="http://www.technorati.com/faves?add=http://style4web.ru/2009/graphclass/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/technorati.png" border="0" width="15" height="15" alt="Technorati" title="Technorati"></a> <a href="http://www.slashdot.org/bookmark.pl?url=http://style4web.ru/2009/graphclass/&title=GraphClass+v1.0+-+%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B8+%D1%8D%D1%82%D0%BE+%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%29+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/slashdot.png" border="0" width="15" height="15" alt="Slashdot" title="Slashdot"></a> <a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://style4web.ru/2009/graphclass/&t=GraphClass+v1.0+-+%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B8+%D1%8D%D1%82%D0%BE+%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%29+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/yahoo.png" border="0" width="15" height="15" alt="Yahoo My Web" title="Yahoo My Web"></a> <a href="http://news2.ru/add_story.php?url=http://style4web.ru/2009/graphclass/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/news2ru.png" border="0" width="15" height="15" alt="News2.ru" title="News2.ru"></a> <a href="http://www.bobrdobr.ru/addext.html?url=http://style4web.ru/2009/graphclass/&title=GraphClass+v1.0+-+%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B8+%D1%8D%D1%82%D0%BE+%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%29+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/bobrdobr.png" border="0" width="15" height="15" alt="БобрДобр.ru" title="БобрДобр.ru"></a> <a href="http://rumarkz.ru/bookmarks/?action=add&popup=1&address=http://style4web.ru/2009/graphclass/&title=GraphClass+v1.0+-+%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B8+%D1%8D%D1%82%D0%BE+%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%29+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/rumarkz.png" border="0" width="15" height="15" alt="RUmarkz" title="RUmarkz"></a> <a href="http://www.vaau.ru/submit/?action=step2&url=http://style4web.ru/2009/graphclass/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/vaau.png" border="0" width="15" height="15" alt="Ваау!" title="Ваау!"></a> <a href="http://memori.ru/link/?sm=1&u_data[url]=http://style4web.ru/2009/graphclass/&u_data[name]=GraphClass+v1.0+-+%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B8+%D1%8D%D1%82%D0%BE+%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%29+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/memori.png" border="0" width="15" height="15" alt="Memori.ru" title="Memori.ru"></a> <a href="http://www.rucity.com/bookmarks.php?action=add&address=http://style4web.ru/2009/graphclass/&title=GraphClass+v1.0+-+%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B8+%D1%8D%D1%82%D0%BE+%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%29+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/rucity.png" border="0" width="15" height="15" alt="rucity.com" title="rucity.com"></a> <a href="http://moemesto.ru/post.php?url=http://style4web.ru/2009/graphclass/&title=GraphClass+v1.0+-+%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B8+%D1%8D%D1%82%D0%BE+%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%29+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/moemesto.png" border="0" width="15" height="15" alt="МоёМесто.ru" title="МоёМесто.ru"></a> <a href="http://txtlk.ru/new.php?url=http://style4web.ru/2009/graphclass/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/textlink.png" border="0" width="15" height="15" alt="TEXT LINK" title="TEXT LINK"></a> <a href="http://www.mister-wong.ru/index.php?action=addurl&bm_url=http://style4web.ru/2009/graphclass/&bm_description=GraphClass+v1.0+-+%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B8+%D1%8D%D1%82%D0%BE+%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%29+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/mrwong.png" border="0" width="15" height="15" alt="Mister Wong" title="Mister Wong"></a> </div>
]]></content:encoded>
			<wfw:commentRss>http://style4web.ru/2009/graphclass/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>логотип на изображение</title>
		<link>http://style4web.ru/2008/logo_in_img/</link>
		<comments>http://style4web.ru/2008/logo_in_img/#comments</comments>
		<pubDate>Sat, 27 Dec 2008 10:48:42 +0000</pubDate>
		<dc:creator>DrNemo</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Мой скрипт]]></category>
		<category><![CDATA[графика]]></category>

		<guid isPermaLink="false">http://style4web.ru/?p=7</guid>
		<description><![CDATA[Довольно часто при разработке проектов возникает необходимость разместить на картинках проекта его логотип. У меня возникла такая же проблема, и я решил набросать небольшой скриптик и вот что получилось) ресурсы: Результат: Как работать с классом: пример вызова: 1234&#60;? include 'ImgImposition.php'; ImgImposition&#40;'1.jpg','logo.png','newImg.png' &#91;,$position='all'&#93;&#41;; ?&#62; создаст файл “newImg.png” поместит туда изображение из “1.jpg”, предварительно замостив его весь [...]]]></description>
			<content:encoded><![CDATA[<p>Довольно часто при разработке проектов возникает необходимость разместить на картинках проекта его логотип. У меня возникла такая же проблема, и я решил набросать небольшой скриптик<br />
<span id="more-7"></span><br />
и вот что получилось)</p>
<p>ресурсы:<br />
<div id="attachment_8" class="wp-caption alignnone" style="width: 85px"><img class="size-full wp-image-8 " title="logo" src="http://style4web.ru/wp-content/uploads/2008/12/logo.png" alt="пример логотипа" width="75" height="76" /><p class="wp-caption-text">пример логотипа</p></div></p>
<div id="attachment_9" class="wp-caption alignnone" style="width: 190px"><img class="size-medium wp-image-9    " title="картинка" src="http://style4web.ru/wp-content/uploads/2008/12/1211941376_img_internet_145_inet_0029-300x300.jpg" alt="картинка для наложения логотипа" width="180" height="180" /><p class="wp-caption-text">картинка для наложения логотипа</p></div>
<p>Результат:</p>
<div id="attachment_10" class="wp-caption alignnone" style="width: 190px"><img class="size-medium wp-image-10  " title="1224833441newimg" src="http://style4web.ru/wp-content/uploads/2008/12/1224833441newimg-300x300.jpg" alt="результат скрипта" width="180" height="180" /><p class="wp-caption-text">результат скрипта</p></div>
<p>Как работать с классом:</p>
<p>пример вызова:</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?</span><br />
<span style="color: #b1b100;">include</span> <span style="color: #0000ff;">'ImgImposition.php'</span><span style="color: #339933;">;</span><br />
ImgImposition<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'1.jpg'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'logo.png'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'newImg.png'</span> <span style="color: #009900;">&#91;</span><span style="color: #339933;">,</span><span style="color: #000088;">$position</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'all'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<p>создаст файл “newImg.png”  поместит туда изображение из “1.jpg”, предварительно замостив его весь (’all’) картинкой из “logo.png”</p>
<p>вернет treu-если все хорошо или false если не получилось</p>
<p>поддерживает работу с файлами jpg,png,gif</p>
<p>возможные значения параметра $position:</p>
<ul>
<li>all     &#8211; замостить все</li>
<li>top     &#8211; вся строка по верху</li>
<li>bottom  &#8211; вся нижняя строка</li>
<li>или номер угла по схеме:<br />
########<br />
#1              2#<br />
#                    #<br />
#3              4#<br />
########</li>
</ul>
<p><strong>UPD:</strong> спасибо MoLoT`у &#8211; обнаружил косяк библиотеки.<br />
Действительно она сохраняла тока в jpg, исправил, теперь точно сохраняет все типы. Немного изменился синтаксис, обратите внимание: расширение теперь берется из имени нового файла!</p>
<div id="download">
<a href="http://style4web.ru/wp-content/uploads/2008/12/imgimposition1.rar" target="_self">Скачать ImgImposition v1.2</a>
</div>

<div class="bookmarkz"><a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://style4web.ru/2008/logo_in_img/&title=%D0%BB%D0%BE%D0%B3%D0%BE%D1%82%D0%B8%D0%BF+%D0%BD%D0%B0+%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/google.png" border="0" width="15" height="15" alt="Google Bookmarks" title="Google Bookmarks"></a> <a href="http://digg.com/submit?url=http://style4web.ru/2008/logo_in_img/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/digg.png" border="0" width="15" height="15" alt="Digg" title="Digg"></a> <a href="http://reddit.com/submit?url=http://style4web.ru/2008/logo_in_img/&title=%D0%BB%D0%BE%D0%B3%D0%BE%D1%82%D0%B8%D0%BF+%D0%BD%D0%B0+%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/reddit.png" border="0" width="15" height="15" alt="Reddit" title="Reddit"></a> <a href="http://del.icio.us/post?url=http://style4web.ru/2008/logo_in_img/&title=%D0%BB%D0%BE%D0%B3%D0%BE%D1%82%D0%B8%D0%BF+%D0%BD%D0%B0+%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/delicious.png" border="0" width="15" height="15" alt="del.icio.us" title="del.icio.us"></a> <a href="http://ma.gnolia.com/beta/bookmarklet/add?url=http://style4web.ru/2008/logo_in_img/&title=%D0%BB%D0%BE%D0%B3%D0%BE%D1%82%D0%B8%D0%BF+%D0%BD%D0%B0+%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0&description=%D0%BB%D0%BE%D0%B3%D0%BE%D1%82%D0%B8%D0%BF+%D0%BD%D0%B0+%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/magnolia.png" border="0" width="15" height="15" alt="Ma.gnolia" title="Ma.gnolia"></a> <a href="http://www.technorati.com/faves?add=http://style4web.ru/2008/logo_in_img/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/technorati.png" border="0" width="15" height="15" alt="Technorati" title="Technorati"></a> <a href="http://www.slashdot.org/bookmark.pl?url=http://style4web.ru/2008/logo_in_img/&title=%D0%BB%D0%BE%D0%B3%D0%BE%D1%82%D0%B8%D0%BF+%D0%BD%D0%B0+%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/slashdot.png" border="0" width="15" height="15" alt="Slashdot" title="Slashdot"></a> <a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://style4web.ru/2008/logo_in_img/&t=%D0%BB%D0%BE%D0%B3%D0%BE%D1%82%D0%B8%D0%BF+%D0%BD%D0%B0+%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/yahoo.png" border="0" width="15" height="15" alt="Yahoo My Web" title="Yahoo My Web"></a> <a href="http://news2.ru/add_story.php?url=http://style4web.ru/2008/logo_in_img/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/news2ru.png" border="0" width="15" height="15" alt="News2.ru" title="News2.ru"></a> <a href="http://www.bobrdobr.ru/addext.html?url=http://style4web.ru/2008/logo_in_img/&title=%D0%BB%D0%BE%D0%B3%D0%BE%D1%82%D0%B8%D0%BF+%D0%BD%D0%B0+%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/bobrdobr.png" border="0" width="15" height="15" alt="БобрДобр.ru" title="БобрДобр.ru"></a> <a href="http://rumarkz.ru/bookmarks/?action=add&popup=1&address=http://style4web.ru/2008/logo_in_img/&title=%D0%BB%D0%BE%D0%B3%D0%BE%D1%82%D0%B8%D0%BF+%D0%BD%D0%B0+%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/rumarkz.png" border="0" width="15" height="15" alt="RUmarkz" title="RUmarkz"></a> <a href="http://www.vaau.ru/submit/?action=step2&url=http://style4web.ru/2008/logo_in_img/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/vaau.png" border="0" width="15" height="15" alt="Ваау!" title="Ваау!"></a> <a href="http://memori.ru/link/?sm=1&u_data[url]=http://style4web.ru/2008/logo_in_img/&u_data[name]=%D0%BB%D0%BE%D0%B3%D0%BE%D1%82%D0%B8%D0%BF+%D0%BD%D0%B0+%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/memori.png" border="0" width="15" height="15" alt="Memori.ru" title="Memori.ru"></a> <a href="http://www.rucity.com/bookmarks.php?action=add&address=http://style4web.ru/2008/logo_in_img/&title=%D0%BB%D0%BE%D0%B3%D0%BE%D1%82%D0%B8%D0%BF+%D0%BD%D0%B0+%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/rucity.png" border="0" width="15" height="15" alt="rucity.com" title="rucity.com"></a> <a href="http://moemesto.ru/post.php?url=http://style4web.ru/2008/logo_in_img/&title=%D0%BB%D0%BE%D0%B3%D0%BE%D1%82%D0%B8%D0%BF+%D0%BD%D0%B0+%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/moemesto.png" border="0" width="15" height="15" alt="МоёМесто.ru" title="МоёМесто.ru"></a> <a href="http://txtlk.ru/new.php?url=http://style4web.ru/2008/logo_in_img/" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/textlink.png" border="0" width="15" height="15" alt="TEXT LINK" title="TEXT LINK"></a> <a href="http://www.mister-wong.ru/index.php?action=addurl&bm_url=http://style4web.ru/2008/logo_in_img/&bm_description=%D0%BB%D0%BE%D0%B3%D0%BE%D1%82%D0%B8%D0%BF+%D0%BD%D0%B0+%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5+-+PHP%2C+MySql+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%B0%D1%88%D0%BD%D1%8B%D0%B5+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0" rel="nofollow" target="_blank"><img src="http://style4web.ru/wp-content/plugins/bookmarkz/images/mrwong.png" border="0" width="15" height="15" alt="Mister Wong" title="Mister Wong"></a> </div>
]]></content:encoded>
			<wfw:commentRss>http://style4web.ru/2008/logo_in_img/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>

