<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>PHP, MySql и другие страшные слова</title>
	
	<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>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/style4web" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="style4web" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Отправка почты через SMTP сервер</title>
		<link>http://style4web.ru/2011/mail-smtp-server/</link>
		<comments>http://style4web.ru/2011/mail-smtp-server/#comments</comments>
		<pubDate>Wed, 11 May 2011 13:02:01 +0000</pubDate>
		<dc:creator>DrNemo</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[почта]]></category>

		<guid isPermaLink="false">http://style4web.ru/?p=696</guid>
		<description><![CDATA[И так, я снова с вами) Недавно была запись о получение почты с сервера. Сегодня разберем механизм отправки. На каждый наш запрос сервер будет отвечать строкой, в начале которой стоит код. Именно он нас и будет интересовать. Для его получения достаточно пропустить ответ через эту функцию: 12345678function get_data&#40;$smtp&#41;&#123; $data=&#34;&#34;; while&#40;$str = fgets&#40;$smtp,515&#41;&#41;&#123; $data.=$str; if&#40;substr&#40;$str,3,1&#41; == [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_674" class="wp-caption alignleft" style="width: 160px"><img class="size-thumbnail wp-image-674" title="Отправка почты через SMTP сервер" src="http://style4web.ru/wp-content/uploads/2010/03/21-150x150.jpg" alt="Отправка почты через SMTP сервер" width="150" height="150" /><p class="wp-caption-text">Отправка почты через SMTP сервер</p></div>
<p>И так, я снова с вами)</p>
<p>Недавно была запись о получение почты с сервера. Сегодня разберем механизм отправки.</p>
<p><span id="more-696"></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 /></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> get_data<span style="color: #009900;">&#40;</span><span style="color: #000088;">$smtp</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<span style="color: #000088;">$data</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span> <span style="color: #339933;">=</span> <span style="color: #990000;">fgets</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$smtp</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">515</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<span style="color: #000088;">$data</span><span style="color: #339933;">.=</span><span style="color: #000088;">$str</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">3</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot; &quot;</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;">$data</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p>Полный список кодов и их значений внизу статьи, там же и спецификация протокола smtp</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: #000088;">$server</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;smtp.mail.ru&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//адрес сервера</span><br />
<span style="color: #000088;">$port</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">25</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//порт обращения</span><br />
<span style="color: #000088;">$time_ping</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">60</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//время ожидания ответа</span><br />
<span style="color: #000088;">$smtp</span> <span style="color: #339933;">=</span> <span style="color: #990000;">fsockopen</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$server</span><span style="color: #339933;">,</span><span style="color: #000088;">$port</span><span style="color: #339933;">,</span><span style="color: #000088;">$errno</span><span style="color: #339933;">,</span><span style="color: #000088;">$errstr</span><span style="color: #339933;">,</span><span style="color: #000088;">$time_ping</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</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 /></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: #990000;">fputs</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$smtp</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;EHLO mail.ru<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//если все хорошо, то получаем код 250</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 /></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: #990000;">fputs</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$smtp</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;AUTH LOGIN<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//ответ должен быть 334</span></div></td></tr></tbody></table></div>
<p>Пара передавать логин и пароль, не забудьте их зашифровать base64_encode()</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: #990000;">fputs</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$smtp</span><span style="color: #339933;">,</span><span style="color: #990000;">base64_encode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$login</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//если все хорошо, то код 334</span><br />
<span style="color: #990000;">fputs</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$smtp</span><span style="color: #339933;">,</span><span style="color: #990000;">base64_encode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$password</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//если пароль был верен, то код 235</span></div></td></tr></tbody></table></div>
<p>Теперь сообщаем автора письма, т.е. наш ящик <mail@mail.ru><br />
<strong>Важно: не забываем все e-mail адреса брать в скобки &lt; &gt;</strong></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: #990000;">fputs</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$smtp</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;MAIL FROM: &lt;mail@mail.ru&gt;<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//если ок, то код 250.</span><br />
<span style="color: #666666; font-style: italic;">//Если ошибка проверьте правильность адреса и наличие скобок!</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 /></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: #990000;">fputs</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$smtp</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;RCPT TO:&lt;to_mail@mail.ru&gt;<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//код 250</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: #990000;">fputs</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$smtp</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;RCPT TO:&lt;to_mail_1@mail.ru&gt;<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//код 250</span><br />
<span style="color: #990000;">fputs</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$smtp</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;RCPT TO:&lt;to_mail_2@mail.ru&gt;<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//код 250</span><br />
<span style="color: #339933;">...</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 /></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: #990000;">fputs</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$smtp</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;DATA<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//ответ 354</span></div></td></tr></tbody></table></div>
<p>Теперь само письмо:<br />
<strong>Важно: ввод письма должен быть завершен точкой, на отдельной строке!</strong></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: #990000;">fputs</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$smtp</span><span style="color: #339933;">,</span><span style="color: #000088;">$header</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$text</span><span style="color: #339933;">.</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;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//ответ 250</span></div></td></tr></tbody></table></div>
<p>Ниже пример заголовка отправляемого The Bat`ом:</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 /></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;">$header</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Date: &quot;</span><span style="color: #339933;">.</span><span style="color: #990000;">date</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;D, j M Y G:i:s&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot; +0700<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$header</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">&quot;From: =?windows-1251?Q?&quot;</span><span style="color: #339933;">.</span><span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;+&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;_&quot;</span><span style="color: #339933;">,</span><span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;%&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;=&quot;</span><span style="color: #339933;">,</span><span style="color: #990000;">urlencode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Вадим'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;?= <span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$header</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">&quot;X-Mailer: The Bat! (v3.99.3) Professional<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$header</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">&quot;Reply-To: =?windows-1251?Q?&quot;</span><span style="color: #339933;">.</span><span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;+&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;_&quot;</span><span style="color: #339933;">,</span><span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;%&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;=&quot;</span><span style="color: #339933;">,</span><span style="color: #990000;">urlencode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Вадим'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;?= <span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$header</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">&quot;X-Priority: 3 (Normal)<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$header</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">&quot;Message-ID: &amp;lt;172562218.&quot;</span><span style="color: #339933;">.</span><span style="color: #990000;">date</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;YmjHis&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;@mail.ru&amp;gt;<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$header</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">&quot;To: =?windows-1251?Q?&quot;</span><span style="color: #339933;">.</span><span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;+&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;_&quot;</span><span style="color: #339933;">,</span><span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;%&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;=&quot;</span><span style="color: #339933;">,</span><span style="color: #990000;">urlencode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Сергей'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;?= <span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$header</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">&quot;Subject: =?windows-1251?Q?&quot;</span><span style="color: #339933;">.</span><span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;+&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;_&quot;</span><span style="color: #339933;">,</span><span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;%&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;=&quot;</span><span style="color: #339933;">,</span><span style="color: #990000;">urlencode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'проверка'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;?=<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$header</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">&quot;MIME-Version: 1.0<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$header</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">&quot;Content-Type: text/plain; charset=windows-1251<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$header</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">&quot;Content-Transfer-Encoding: 8bit<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</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 /></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: #990000;">fputs</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$smtp</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;QUIT<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//ответ 221</span></div></td></tr></tbody></table></div>
<p>В дальнейшем мы рассмотрим отправку писем с вложением и в итоге я выложу свой класс для работы с почтой)</p>
<p>Список кодов, возвращаемых smtp сервером</p>
<table border="1" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td><strong>Код</strong></td>
<td><strong>Назначение</strong></td>
</tr>
<tr>
<td>211</td>
<td>Сообщение о состоянии системы или справочный отклик (help).</td>
</tr>
<tr>
<td>214</td>
<td>Help message &#8211; сообщение для сведения. [Информация о том, как использовать приемник или значение конкретной нестандартной команды; этот отклик полезен только для пользователей-людей].</td>
</tr>
<tr>
<td>220</td>
<td>&lt;domain&gt; Service ready &#8211; сервер готов к обслуживанию.</td>
</tr>
<tr>
<td>221</td>
<td>&lt;domain&gt; Service closing transmission channel &#8211; сервер закрывает канал;</td>
</tr>
<tr>
<td>250</td>
<td>Requested mail action okay, completed &#8211; процедура успешно завершена;</td>
</tr>
<tr>
<td>251</td>
<td>User not local; will forward to &lt;forward-path&gt; &#8211; адресат не местный, сообщение ему будет переадресовано.</td>
</tr>
<tr>
<td>354</td>
<td>Start mail input; end with &lt;CRLF&gt;.&lt;CRLF&gt; &#8211; начало ввода сообщения, завершение символьной последовательностью &lt;CRLF&gt;.&lt;CRLF&gt;.</td>
</tr>
<tr>
<td>421</td>
<td>&lt;domain&gt; Service not available, closing transmission channel &#8211; сервер не доступен, процедура прерывается. [Это может быть ответом на любую команду, если сервер знает, что он должен прервать обслуживание]</td>
</tr>
<tr>
<td>450</td>
<td>Requested mail action not taken: mailbox unavailable &#8211; запрошенная процедура не выполнена [Напр., из-за отсутствия доступа к почтовому ящику].</td>
</tr>
<tr>
<td>451</td>
<td>Requested action aborted: error in processing &#8211; выполнение процедуры прервано из-за ошибки.</td>
</tr>
<tr>
<td>452</td>
<td>Requested action not taken: insufficient system storage &#8211; операция не выполнена из-за недостатка системной памяти.</td>
</tr>
<tr>
<td>500</td>
<td>Syntax error, команда не узнана. [Среди прочего, это может указывать на то, что командная строка имеет слишком большую длину].</td>
</tr>
<tr>
<td>501</td>
<td>Syntax error in parameters or arguments &#8211; синтаксическая ошибка в параметрах или аргументах.</td>
</tr>
<tr>
<td>502</td>
<td>Command not implemented &#8211; нелегальная команда.</td>
</tr>
<tr>
<td>503</td>
<td>Bad sequence of commands &#8211; неудачная последовательность команд.</td>
</tr>
<tr>
<td>504</td>
<td>Command parameter not implemented &#8211; ошибка в параметрах команды.</td>
</tr>
<tr>
<td>550</td>
<td>Requested action not taken: mailbox unavailable &#8211; Запрошенная операция не выполнена [Напр., почтовый ящик не найден или доступ к нему невозможен].</td>
</tr>
<tr>
<td>551</td>
<td>User not local; please try &lt;forward-path&gt; &#8211; адресат не местный, рекомендуется переадресовать сообщение по адресу &lt;forward-path&gt;.</td>
</tr>
<tr>
<td>552</td>
<td>Requested mail action aborted: exceeded storage allocation &#8211; операция прервана из-за превышения лимитов памяти (слишком много адресатов или слишком длинное сообщение).</td>
</tr>
<tr>
<td>553</td>
<td>Requested action not taken: mailbox name not allowed &#8211; операция не выполнена [Например, ошибка в записи адреса почтового ящика].</td>
</tr>
<tr>
<td>554</td>
<td>Transaction failed &#8211; процедура не выполнена.</td>
</tr>
</tbody>
</table>
<div id="download"><a href="http://style4web.ru/wp-content/uploads/2011/05/protokol_smtp.zip">протокол SMTP</a></div>

<div class="bookmarkz"><a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://style4web.ru/2011/mail-smtp-server/&title=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0+%D0%BF%D0%BE%D1%87%D1%82%D1%8B+%D1%87%D0%B5%D1%80%D0%B5%D0%B7+SMTP+%D1%81%D0%B5%D1%80%D0%B2%D0%B5%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/2011/mail-smtp-server/" 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/2011/mail-smtp-server/&title=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0+%D0%BF%D0%BE%D1%87%D1%82%D1%8B+%D1%87%D0%B5%D1%80%D0%B5%D0%B7+SMTP+%D1%81%D0%B5%D1%80%D0%B2%D0%B5%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/2011/mail-smtp-server/&title=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0+%D0%BF%D0%BE%D1%87%D1%82%D1%8B+%D1%87%D0%B5%D1%80%D0%B5%D0%B7+SMTP+%D1%81%D0%B5%D1%80%D0%B2%D0%B5%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/2011/mail-smtp-server/&title=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0+%D0%BF%D0%BE%D1%87%D1%82%D1%8B+%D1%87%D0%B5%D1%80%D0%B5%D0%B7+SMTP+%D1%81%D0%B5%D1%80%D0%B2%D0%B5%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%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0+%D0%BF%D0%BE%D1%87%D1%82%D1%8B+%D1%87%D0%B5%D1%80%D0%B5%D0%B7+SMTP+%D1%81%D0%B5%D1%80%D0%B2%D0%B5%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/2011/mail-smtp-server/" 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/2011/mail-smtp-server/&title=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0+%D0%BF%D0%BE%D1%87%D1%82%D1%8B+%D1%87%D0%B5%D1%80%D0%B5%D0%B7+SMTP+%D1%81%D0%B5%D1%80%D0%B2%D0%B5%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/2011/mail-smtp-server/&t=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0+%D0%BF%D0%BE%D1%87%D1%82%D1%8B+%D1%87%D0%B5%D1%80%D0%B5%D0%B7+SMTP+%D1%81%D0%B5%D1%80%D0%B2%D0%B5%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/2011/mail-smtp-server/" 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/2011/mail-smtp-server/&title=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0+%D0%BF%D0%BE%D1%87%D1%82%D1%8B+%D1%87%D0%B5%D1%80%D0%B5%D0%B7+SMTP+%D1%81%D0%B5%D1%80%D0%B2%D0%B5%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/2011/mail-smtp-server/&title=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0+%D0%BF%D0%BE%D1%87%D1%82%D1%8B+%D1%87%D0%B5%D1%80%D0%B5%D0%B7+SMTP+%D1%81%D0%B5%D1%80%D0%B2%D0%B5%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/2011/mail-smtp-server/" 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/2011/mail-smtp-server/&u_data[name]=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0+%D0%BF%D0%BE%D1%87%D1%82%D1%8B+%D1%87%D0%B5%D1%80%D0%B5%D0%B7+SMTP+%D1%81%D0%B5%D1%80%D0%B2%D0%B5%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/2011/mail-smtp-server/&title=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0+%D0%BF%D0%BE%D1%87%D1%82%D1%8B+%D1%87%D0%B5%D1%80%D0%B5%D0%B7+SMTP+%D1%81%D0%B5%D1%80%D0%B2%D0%B5%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/2011/mail-smtp-server/&title=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0+%D0%BF%D0%BE%D1%87%D1%82%D1%8B+%D1%87%D0%B5%D1%80%D0%B5%D0%B7+SMTP+%D1%81%D0%B5%D1%80%D0%B2%D0%B5%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/2011/mail-smtp-server/" 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/2011/mail-smtp-server/&bm_description=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0+%D0%BF%D0%BE%D1%87%D1%82%D1%8B+%D1%87%D0%B5%D1%80%D0%B5%D0%B7+SMTP+%D1%81%D0%B5%D1%80%D0%B2%D0%B5%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>
]]></content:encoded>
			<wfw:commentRss>http://style4web.ru/2011/mail-smtp-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Отношения заказчик-исполнитель в виде бытовых сценок</title>
		<link>http://style4web.ru/2010/%d0%be%d1%82%d0%bd%d0%be%d1%88%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b7%d0%b0%d0%ba%d0%b0%d0%b7%d1%87%d0%b8%d0%ba-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d0%b5%d0%bb%d1%8c-%d0%b2-%d0%b2%d0%b8%d0%b4/</link>
		<comments>http://style4web.ru/2010/%d0%be%d1%82%d0%bd%d0%be%d1%88%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b7%d0%b0%d0%ba%d0%b0%d0%b7%d1%87%d0%b8%d0%ba-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d0%b5%d0%bb%d1%8c-%d0%b2-%d0%b2%d0%b8%d0%b4/#comments</comments>
		<pubDate>Sat, 30 Oct 2010 10:51:23 +0000</pubDate>
		<dc:creator>DrNemo</dc:creator>
				<category><![CDATA[Веб-мастеру]]></category>
		<category><![CDATA[интересное]]></category>

		<guid isPermaLink="false">http://style4web.ru/2010/%d0%be%d1%82%d0%bd%d0%be%d1%88%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b7%d0%b0%d0%ba%d0%b0%d0%b7%d1%87%d0%b8%d0%ba-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d0%b5%d0%bb%d1%8c-%d0%b2-%d0%b2%d0%b8%d0%b4/</guid>
		<description />
			<content:encoded><![CDATA[<p><object width="500" height="355"><param name="movie" value="http://www.youtube.com/v/oxUbXgGnSyA&amp;color1=0xb1b1b1&amp;color2=0xd0d0d0&amp;hl=ru_RU&amp;feature=player_embedded&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/oxUbXgGnSyA&amp;color1=0xb1b1b1&amp;color2=0xd0d0d0&amp;hl=ru_RU&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="500" height="355"></embed></object></p>

<div class="bookmarkz"><a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://style4web.ru/2010/%d0%be%d1%82%d0%bd%d0%be%d1%88%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b7%d0%b0%d0%ba%d0%b0%d0%b7%d1%87%d0%b8%d0%ba-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d0%b5%d0%bb%d1%8c-%d0%b2-%d0%b2%d0%b8%d0%b4/&title=%D0%9E%D1%82%D0%BD%D0%BE%D1%88%D0%B5%D0%BD%D0%B8%D1%8F+%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%87%D0%B8%D0%BA-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C+%D0%B2+%D0%B2%D0%B8%D0%B4%D0%B5+%D0%B1%D1%8B%D1%82%D0%BE%D0%B2%D1%8B%D1%85+%D1%81%D1%86%D0%B5%D0%BD%D0%BE%D0%BA+-+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/%d0%be%d1%82%d0%bd%d0%be%d1%88%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b7%d0%b0%d0%ba%d0%b0%d0%b7%d1%87%d0%b8%d0%ba-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d0%b5%d0%bb%d1%8c-%d0%b2-%d0%b2%d0%b8%d0%b4/" 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/%d0%be%d1%82%d0%bd%d0%be%d1%88%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b7%d0%b0%d0%ba%d0%b0%d0%b7%d1%87%d0%b8%d0%ba-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d0%b5%d0%bb%d1%8c-%d0%b2-%d0%b2%d0%b8%d0%b4/&title=%D0%9E%D1%82%D0%BD%D0%BE%D1%88%D0%B5%D0%BD%D0%B8%D1%8F+%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%87%D0%B8%D0%BA-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C+%D0%B2+%D0%B2%D0%B8%D0%B4%D0%B5+%D0%B1%D1%8B%D1%82%D0%BE%D0%B2%D1%8B%D1%85+%D1%81%D1%86%D0%B5%D0%BD%D0%BE%D0%BA+-+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/%d0%be%d1%82%d0%bd%d0%be%d1%88%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b7%d0%b0%d0%ba%d0%b0%d0%b7%d1%87%d0%b8%d0%ba-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d0%b5%d0%bb%d1%8c-%d0%b2-%d0%b2%d0%b8%d0%b4/&title=%D0%9E%D1%82%D0%BD%D0%BE%D1%88%D0%B5%D0%BD%D0%B8%D1%8F+%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%87%D0%B8%D0%BA-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C+%D0%B2+%D0%B2%D0%B8%D0%B4%D0%B5+%D0%B1%D1%8B%D1%82%D0%BE%D0%B2%D1%8B%D1%85+%D1%81%D1%86%D0%B5%D0%BD%D0%BE%D0%BA+-+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/%d0%be%d1%82%d0%bd%d0%be%d1%88%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b7%d0%b0%d0%ba%d0%b0%d0%b7%d1%87%d0%b8%d0%ba-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d0%b5%d0%bb%d1%8c-%d0%b2-%d0%b2%d0%b8%d0%b4/&title=%D0%9E%D1%82%D0%BD%D0%BE%D1%88%D0%B5%D0%BD%D0%B8%D1%8F+%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%87%D0%B8%D0%BA-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C+%D0%B2+%D0%B2%D0%B8%D0%B4%D0%B5+%D0%B1%D1%8B%D1%82%D0%BE%D0%B2%D1%8B%D1%85+%D1%81%D1%86%D0%B5%D0%BD%D0%BE%D0%BA+-+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%9E%D1%82%D0%BD%D0%BE%D1%88%D0%B5%D0%BD%D0%B8%D1%8F+%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%87%D0%B8%D0%BA-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C+%D0%B2+%D0%B2%D0%B8%D0%B4%D0%B5+%D0%B1%D1%8B%D1%82%D0%BE%D0%B2%D1%8B%D1%85+%D1%81%D1%86%D0%B5%D0%BD%D0%BE%D0%BA+-+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/%d0%be%d1%82%d0%bd%d0%be%d1%88%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b7%d0%b0%d0%ba%d0%b0%d0%b7%d1%87%d0%b8%d0%ba-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d0%b5%d0%bb%d1%8c-%d0%b2-%d0%b2%d0%b8%d0%b4/" 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/%d0%be%d1%82%d0%bd%d0%be%d1%88%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b7%d0%b0%d0%ba%d0%b0%d0%b7%d1%87%d0%b8%d0%ba-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d0%b5%d0%bb%d1%8c-%d0%b2-%d0%b2%d0%b8%d0%b4/&title=%D0%9E%D1%82%D0%BD%D0%BE%D1%88%D0%B5%D0%BD%D0%B8%D1%8F+%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%87%D0%B8%D0%BA-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C+%D0%B2+%D0%B2%D0%B8%D0%B4%D0%B5+%D0%B1%D1%8B%D1%82%D0%BE%D0%B2%D1%8B%D1%85+%D1%81%D1%86%D0%B5%D0%BD%D0%BE%D0%BA+-+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/%d0%be%d1%82%d0%bd%d0%be%d1%88%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b7%d0%b0%d0%ba%d0%b0%d0%b7%d1%87%d0%b8%d0%ba-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d0%b5%d0%bb%d1%8c-%d0%b2-%d0%b2%d0%b8%d0%b4/&t=%D0%9E%D1%82%D0%BD%D0%BE%D1%88%D0%B5%D0%BD%D0%B8%D1%8F+%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%87%D0%B8%D0%BA-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C+%D0%B2+%D0%B2%D0%B8%D0%B4%D0%B5+%D0%B1%D1%8B%D1%82%D0%BE%D0%B2%D1%8B%D1%85+%D1%81%D1%86%D0%B5%D0%BD%D0%BE%D0%BA+-+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/%d0%be%d1%82%d0%bd%d0%be%d1%88%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b7%d0%b0%d0%ba%d0%b0%d0%b7%d1%87%d0%b8%d0%ba-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d0%b5%d0%bb%d1%8c-%d0%b2-%d0%b2%d0%b8%d0%b4/" 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/%d0%be%d1%82%d0%bd%d0%be%d1%88%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b7%d0%b0%d0%ba%d0%b0%d0%b7%d1%87%d0%b8%d0%ba-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d0%b5%d0%bb%d1%8c-%d0%b2-%d0%b2%d0%b8%d0%b4/&title=%D0%9E%D1%82%D0%BD%D0%BE%D1%88%D0%B5%D0%BD%D0%B8%D1%8F+%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%87%D0%B8%D0%BA-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C+%D0%B2+%D0%B2%D0%B8%D0%B4%D0%B5+%D0%B1%D1%8B%D1%82%D0%BE%D0%B2%D1%8B%D1%85+%D1%81%D1%86%D0%B5%D0%BD%D0%BE%D0%BA+-+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/%d0%be%d1%82%d0%bd%d0%be%d1%88%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b7%d0%b0%d0%ba%d0%b0%d0%b7%d1%87%d0%b8%d0%ba-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d0%b5%d0%bb%d1%8c-%d0%b2-%d0%b2%d0%b8%d0%b4/&title=%D0%9E%D1%82%D0%BD%D0%BE%D1%88%D0%B5%D0%BD%D0%B8%D1%8F+%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%87%D0%B8%D0%BA-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C+%D0%B2+%D0%B2%D0%B8%D0%B4%D0%B5+%D0%B1%D1%8B%D1%82%D0%BE%D0%B2%D1%8B%D1%85+%D1%81%D1%86%D0%B5%D0%BD%D0%BE%D0%BA+-+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/%d0%be%d1%82%d0%bd%d0%be%d1%88%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b7%d0%b0%d0%ba%d0%b0%d0%b7%d1%87%d0%b8%d0%ba-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d0%b5%d0%bb%d1%8c-%d0%b2-%d0%b2%d0%b8%d0%b4/" 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/%d0%be%d1%82%d0%bd%d0%be%d1%88%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b7%d0%b0%d0%ba%d0%b0%d0%b7%d1%87%d0%b8%d0%ba-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d0%b5%d0%bb%d1%8c-%d0%b2-%d0%b2%d0%b8%d0%b4/&u_data[name]=%D0%9E%D1%82%D0%BD%D0%BE%D1%88%D0%B5%D0%BD%D0%B8%D1%8F+%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%87%D0%B8%D0%BA-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C+%D0%B2+%D0%B2%D0%B8%D0%B4%D0%B5+%D0%B1%D1%8B%D1%82%D0%BE%D0%B2%D1%8B%D1%85+%D1%81%D1%86%D0%B5%D0%BD%D0%BE%D0%BA+-+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/%d0%be%d1%82%d0%bd%d0%be%d1%88%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b7%d0%b0%d0%ba%d0%b0%d0%b7%d1%87%d0%b8%d0%ba-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d0%b5%d0%bb%d1%8c-%d0%b2-%d0%b2%d0%b8%d0%b4/&title=%D0%9E%D1%82%D0%BD%D0%BE%D1%88%D0%B5%D0%BD%D0%B8%D1%8F+%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%87%D0%B8%D0%BA-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C+%D0%B2+%D0%B2%D0%B8%D0%B4%D0%B5+%D0%B1%D1%8B%D1%82%D0%BE%D0%B2%D1%8B%D1%85+%D1%81%D1%86%D0%B5%D0%BD%D0%BE%D0%BA+-+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/%d0%be%d1%82%d0%bd%d0%be%d1%88%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b7%d0%b0%d0%ba%d0%b0%d0%b7%d1%87%d0%b8%d0%ba-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d0%b5%d0%bb%d1%8c-%d0%b2-%d0%b2%d0%b8%d0%b4/&title=%D0%9E%D1%82%D0%BD%D0%BE%D1%88%D0%B5%D0%BD%D0%B8%D1%8F+%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%87%D0%B8%D0%BA-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C+%D0%B2+%D0%B2%D0%B8%D0%B4%D0%B5+%D0%B1%D1%8B%D1%82%D0%BE%D0%B2%D1%8B%D1%85+%D1%81%D1%86%D0%B5%D0%BD%D0%BE%D0%BA+-+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/%d0%be%d1%82%d0%bd%d0%be%d1%88%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b7%d0%b0%d0%ba%d0%b0%d0%b7%d1%87%d0%b8%d0%ba-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d0%b5%d0%bb%d1%8c-%d0%b2-%d0%b2%d0%b8%d0%b4/" 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/%d0%be%d1%82%d0%bd%d0%be%d1%88%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b7%d0%b0%d0%ba%d0%b0%d0%b7%d1%87%d0%b8%d0%ba-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d0%b5%d0%bb%d1%8c-%d0%b2-%d0%b2%d0%b8%d0%b4/&bm_description=%D0%9E%D1%82%D0%BD%D0%BE%D1%88%D0%B5%D0%BD%D0%B8%D1%8F+%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%87%D0%B8%D0%BA-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C+%D0%B2+%D0%B2%D0%B8%D0%B4%D0%B5+%D0%B1%D1%8B%D1%82%D0%BE%D0%B2%D1%8B%D1%85+%D1%81%D1%86%D0%B5%D0%BD%D0%BE%D0%BA+-+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/2010/%d0%be%d1%82%d0%bd%d0%be%d1%88%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b7%d0%b0%d0%ba%d0%b0%d0%b7%d1%87%d0%b8%d0%ba-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d0%b5%d0%bb%d1%8c-%d0%b2-%d0%b2%d0%b8%d0%b4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Работа с почтой средствами PHP</title>
		<link>http://style4web.ru/2010/pop-smtp-for-php/</link>
		<comments>http://style4web.ru/2010/pop-smtp-for-php/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 17:05:02 +0000</pubDate>
		<dc:creator>DrNemo</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[почта]]></category>

		<guid isPermaLink="false">http://style4web.ru/?p=673</guid>
		<description><![CDATA[Часть первая. Мы не будем разбирать как работать с функцией mail) Сегодня разберем синтаксис pop протокола и как получить информацию о письмах на почтовом сервере. Работать будем с помощью сокетов. Подключение к серверу: 12345678//Переменные которые нам понадобятся $server=&#34;pop.bk.ru&#34;; $port= 110; $user='user_name'; $pass='password'; $mail = fsockopen&#40;$server,$port, $errno, $errstr, 10&#41;; print fgets&#40;$mail, 1024&#41;; если все удачно сервер [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_674" class="wp-caption alignleft" style="width: 160px"><img class="size-thumbnail wp-image-674" title="Работа с почтой средствами PHP" src="http://style4web.ru/wp-content/uploads/2010/03/21-150x150.jpg" alt="" width="150" height="150" /><p class="wp-caption-text">Работа с почтой средствами PHP</p></div><br />
Часть первая.<br />
Мы не будем разбирать как работать с функцией mail)<br />
Сегодня разберем синтаксис pop протокола и как получить информацию о письмах на почтовом сервере.<br />
<span id="more-673"></span><br />
Работать будем с помощью сокетов.<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 /></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: #000088;">$server</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;pop.bk.ru&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$port</span><span style="color: #339933;">=</span> <span style="color: #cc66cc;">110</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$user</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'user_name'</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$pass</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'password'</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$mail</span> <span style="color: #339933;">=</span> <span style="color: #990000;">fsockopen</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$server</span><span style="color: #339933;">,</span><span style="color: #000088;">$port</span><span style="color: #339933;">,</span> <span style="color: #000088;">$errno</span><span style="color: #339933;">,</span> <span style="color: #000088;">$errstr</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">10</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <br />
<span style="color: #b1b100;">print</span> <span style="color: #990000;">fgets</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mail</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1024</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<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 /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">+OK</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: #990000;">fputs</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mail</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;USER <span style="color: #006699; font-weight: bold;">$user</span><span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <br />
<span style="color: #b1b100;">print</span> <span style="color: #990000;">fgets</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mail</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1024</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<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 /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">+OK</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: #990000;">fputs</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mail</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;PASS <span style="color: #006699; font-weight: bold;">$pass</span><span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <br />
<span style="color: #b1b100;">print</span> <span style="color: #990000;">fgets</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mail</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1024</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<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 /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">+OK</div></td></tr></tbody></table></div>
<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 /></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: #990000;">fputs</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mail</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;STAT<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <br />
<span style="color: #b1b100;">print</span> <span style="color: #990000;">fgets</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mail</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1024</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<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 /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">+OK 2 12288</div></td></tr></tbody></table></div>
<p>Данная строка гласит, что на сервере 2 письма общим весом 12288</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: #990000;">fputs</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mail</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;LIST<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <br />
<span style="color: #b1b100;">print</span> get_data<span style="color: #009900;">&#40;</span><span style="color: #000088;">$mail</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<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 /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">+OK 2 messages (12288 octets)<br />
1 10790<br />
2 677<br />
.</div></td></tr></tbody></table></div>
<p>Так же можно получить детальную информацию лишь по одному письму, для этого надо вызвать LIST с аргументом в виде номера письма:</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: #990000;">fputs</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mail</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;LIST 2<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <br />
<span style="color: #b1b100;">print</span> <span style="color: #990000;">fgets</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mail</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<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 /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">+OK 2 677</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: #990000;">fputs</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mail</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;TOP 1 5<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <br />
<span style="color: #b1b100;">print</span> get_data<span style="color: #009900;">&#40;</span><span style="color: #000088;">$mail</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>Результат вернет 5 строк из первого письма</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: #990000;">fputs</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mail</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;DELE 2<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <br />
<span style="color: #b1b100;">print</span> <span style="color: #990000;">fgets</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mail</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>Данный запрос <strong>пометит на удаление</strong> 2-е письмо, окончательно он будет удалено лишь после завершения работы с сервером.</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: #990000;">fputs</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mail</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;RSET<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <br />
<span style="color: #b1b100;">print</span> <span style="color: #990000;">fgets</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mail</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</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 /></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: #990000;">fputs</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mail</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;RETR 1<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <br />
<span style="color: #b1b100;">print</span> get_data<span style="color: #009900;">&#40;</span><span style="color: #000088;">$mail</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</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 /></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: #990000;">fputs</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mail</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;QUIT<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #990000;">fclose</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mail</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>Напоминая что завершать работ обязательно, иначе письма помеченные на удаления не будут удалены.<br />
<strong>П.С.:</strong> когда будите экспериментировать с протоколом, советую завести специальную почту, которую не жалко угробить)</p>

<div class="bookmarkz"><a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://style4web.ru/2010/pop-smtp-for-php/&title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0+%D1%81+%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B9+%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0%D0%BC%D0%B8+PHP+-+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/pop-smtp-for-php/" 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/pop-smtp-for-php/&title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0+%D1%81+%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B9+%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0%D0%BC%D0%B8+PHP+-+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/pop-smtp-for-php/&title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0+%D1%81+%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B9+%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0%D0%BC%D0%B8+PHP+-+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/pop-smtp-for-php/&title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0+%D1%81+%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B9+%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0%D0%BC%D0%B8+PHP+-+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%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0+%D1%81+%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B9+%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0%D0%BC%D0%B8+PHP+-+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/pop-smtp-for-php/" 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/pop-smtp-for-php/&title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0+%D1%81+%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B9+%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0%D0%BC%D0%B8+PHP+-+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/pop-smtp-for-php/&t=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0+%D1%81+%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B9+%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0%D0%BC%D0%B8+PHP+-+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/pop-smtp-for-php/" 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/pop-smtp-for-php/&title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0+%D1%81+%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B9+%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0%D0%BC%D0%B8+PHP+-+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/pop-smtp-for-php/&title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0+%D1%81+%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B9+%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0%D0%BC%D0%B8+PHP+-+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/pop-smtp-for-php/" 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/pop-smtp-for-php/&u_data[name]=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0+%D1%81+%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B9+%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0%D0%BC%D0%B8+PHP+-+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/pop-smtp-for-php/&title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0+%D1%81+%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B9+%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0%D0%BC%D0%B8+PHP+-+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/pop-smtp-for-php/&title=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0+%D1%81+%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B9+%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0%D0%BC%D0%B8+PHP+-+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/pop-smtp-for-php/" 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/pop-smtp-for-php/&bm_description=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0+%D1%81+%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B9+%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0%D0%BC%D0%B8+PHP+-+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.spirals.su' target="_blank">создание сайтов в Новосибирске</a><br />
Или вы можете узнать <a href='http://www.devlib.ru/' target="_blank">как создать свой сайт самостоятельно</a><br />
Но влюбом случае вам понадобится качественный <a href='http://www.StarsHost.ru' target="_blank">Хостинг - компания www.StarsHost.ru</a></div>
 ]]></content:encoded>
			<wfw:commentRss>http://style4web.ru/2010/pop-smtp-for-php/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Анти-спам по новому</title>
		<link>http://style4web.ru/2010/anti-spam-new/</link>
		<comments>http://style4web.ru/2010/anti-spam-new/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 09:38:21 +0000</pubDate>
		<dc:creator>DrNemo</dc:creator>
				<category><![CDATA[Веб-мастеру]]></category>
		<category><![CDATA[интересное]]></category>
		<category><![CDATA[webmaster]]></category>

		<guid isPermaLink="false">http://style4web.ru/?p=663</guid>
		<description><![CDATA[На текущий момент нет ни одного 100% способа защиты от спама на форумах. Единственный способ, это комбинация, т.е. капча + проверка мыла + &#8230; и.д. Сейчас сидел и делал статистику по пользователям одного из проектов. И обратил внимание, в большенстве случаев, спам боты используют один пароль. И раделась идея, а что если при регистрации проверать [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_664" class="wp-caption alignleft" style="width: 160px"><img class="size-thumbnail wp-image-664" title="Анти-спам по новому" src="http://style4web.ru/wp-content/uploads/2010/02/spam-150x150.jpg" alt="" width="150" height="150" /><p class="wp-caption-text">Анти-спам по новому</p></div>
<p>На текущий момент нет ни одного 100% способа защиты от спама на форумах.</p>
<p>Единственный способ, это комбинация, т.е. капча + проверка мыла + &#8230; и.д.<span id="more-663"></span></p>
<p>Сейчас сидел и делал статистику по пользователям одного из проектов. И обратил внимание, в большенстве случаев, спам боты используют один пароль.</p>
<p>И раделась идея, а что если при регистрации проверать уникальность не только логина, но и пароля. И если подобный пароль уже есть в базе выдовать пользователю мега злую капчу)</p>
<p>Это конечно не лекарство, а очередная припарка(</p>
<p>Но мне почему-то кажется что она может сработать)</p>
<p>скачать  бесплатно <a href="http://mbsystem.ru" target="_blank">mbsystem.ru</a> &#8211; торговоля и склад, бухгалтерия</p>

<div class="bookmarkz"><a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://style4web.ru/2010/anti-spam-new/&title=%D0%90%D0%BD%D1%82%D0%B8-%D1%81%D0%BF%D0%B0%D0%BC+%D0%BF%D0%BE+%D0%BD%D0%BE%D0%B2%D0%BE%D0%BC%D1%83+-+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/anti-spam-new/" 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/anti-spam-new/&title=%D0%90%D0%BD%D1%82%D0%B8-%D1%81%D0%BF%D0%B0%D0%BC+%D0%BF%D0%BE+%D0%BD%D0%BE%D0%B2%D0%BE%D0%BC%D1%83+-+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/anti-spam-new/&title=%D0%90%D0%BD%D1%82%D0%B8-%D1%81%D0%BF%D0%B0%D0%BC+%D0%BF%D0%BE+%D0%BD%D0%BE%D0%B2%D0%BE%D0%BC%D1%83+-+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/anti-spam-new/&title=%D0%90%D0%BD%D1%82%D0%B8-%D1%81%D0%BF%D0%B0%D0%BC+%D0%BF%D0%BE+%D0%BD%D0%BE%D0%B2%D0%BE%D0%BC%D1%83+-+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%90%D0%BD%D1%82%D0%B8-%D1%81%D0%BF%D0%B0%D0%BC+%D0%BF%D0%BE+%D0%BD%D0%BE%D0%B2%D0%BE%D0%BC%D1%83+-+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/anti-spam-new/" 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/anti-spam-new/&title=%D0%90%D0%BD%D1%82%D0%B8-%D1%81%D0%BF%D0%B0%D0%BC+%D0%BF%D0%BE+%D0%BD%D0%BE%D0%B2%D0%BE%D0%BC%D1%83+-+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/anti-spam-new/&t=%D0%90%D0%BD%D1%82%D0%B8-%D1%81%D0%BF%D0%B0%D0%BC+%D0%BF%D0%BE+%D0%BD%D0%BE%D0%B2%D0%BE%D0%BC%D1%83+-+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/anti-spam-new/" 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/anti-spam-new/&title=%D0%90%D0%BD%D1%82%D0%B8-%D1%81%D0%BF%D0%B0%D0%BC+%D0%BF%D0%BE+%D0%BD%D0%BE%D0%B2%D0%BE%D0%BC%D1%83+-+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/anti-spam-new/&title=%D0%90%D0%BD%D1%82%D0%B8-%D1%81%D0%BF%D0%B0%D0%BC+%D0%BF%D0%BE+%D0%BD%D0%BE%D0%B2%D0%BE%D0%BC%D1%83+-+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/anti-spam-new/" 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/anti-spam-new/&u_data[name]=%D0%90%D0%BD%D1%82%D0%B8-%D1%81%D0%BF%D0%B0%D0%BC+%D0%BF%D0%BE+%D0%BD%D0%BE%D0%B2%D0%BE%D0%BC%D1%83+-+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/anti-spam-new/&title=%D0%90%D0%BD%D1%82%D0%B8-%D1%81%D0%BF%D0%B0%D0%BC+%D0%BF%D0%BE+%D0%BD%D0%BE%D0%B2%D0%BE%D0%BC%D1%83+-+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/anti-spam-new/&title=%D0%90%D0%BD%D1%82%D0%B8-%D1%81%D0%BF%D0%B0%D0%BC+%D0%BF%D0%BE+%D0%BD%D0%BE%D0%B2%D0%BE%D0%BC%D1%83+-+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/anti-spam-new/" 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/anti-spam-new/&bm_description=%D0%90%D0%BD%D1%82%D0%B8-%D1%81%D0%BF%D0%B0%D0%BC+%D0%BF%D0%BE+%D0%BD%D0%BE%D0%B2%D0%BE%D0%BC%D1%83+-+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.aquaseptik.ru" target="_blank">Системы канализации, Септики из полипропилена, Емкости из пластика, Биологическая очистка воды.</a> В Воронеже. Профессионально.<br />
<br/><br />
Но при отсутствии системы канализации сточные воды сразу же образуют проблему. <a href="http://www.superseptik.ru" target="_blank">Кнс, Очистные сооружения для дачи, Септик, Очистные сооружения.</a> В Сочи. Предоставляются гарантии.<br />
<br/><br />
В зависимости от высоты залегания канализационной трубы изменяется высота горловины. <a target="_blank" href="http://www.proseptic.ru">Канализация, Локальные очистные, ЛОС, Биологическая очистка сточных вод.</a> В Воронеже. Качественно.<br />
<br/>Канализационные системы ЮНИЛОС МЕГА. <a target="_blank" href="http://www.septici.ru">Канализация дача, Септики из полипропилена, Юнилос, Очистка сточных вод.</a> В Сочи. Профессионально.<br />
<br/><br />
Нужна водоочистка и канализация для коттеджа – не знаете с чего начать? <a target="_blank" href="http://www.vodalos.ru">Монтаж канализации, Септики для коттеджей, ЛОС, Глубокая биологическая очистка.</a> В Новосибирске. Профессионально.</div>
 ]]></content:encoded>
			<wfw:commentRss>http://style4web.ru/2010/anti-spam-new/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<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>ClickHeat – что, зачем и с чем его есть.</title>
		<link>http://style4web.ru/2010/clickheat/</link>
		<comments>http://style4web.ru/2010/clickheat/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 11:48:55 +0000</pubDate>
		<dc:creator>DrNemo</dc:creator>
				<category><![CDATA[Веб-мастеру]]></category>
		<category><![CDATA[интересное]]></category>
		<category><![CDATA[plagins]]></category>
		<category><![CDATA[webmaster]]></category>

		<guid isPermaLink="false">http://style4web.ru/?p=644</guid>
		<description><![CDATA[Работал над одним из проектов, и клиент попросил поставить ему ClickHeat. С данным скриптом работать мне не доводилось. По этому решил за компанию поставить и себе. Что из этого вышло. И  так, для начал что это вообще такое: Это скрипт который ставится на сайт и соберает и систематизирует клики на странице.  Вот только сразу вопрос, [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_645" class="wp-caption alignleft" style="width: 258px"><a href="http://www.labsmedia.com/clickheat/index.html"><img class="size-full wp-image-645" title="ClickHeat" src="http://style4web.ru/wp-content/uploads/2010/02/clickheat-screenshot.png" alt="" width="248" height="183" /></a><p class="wp-caption-text">ClickHeat</p></div>
<p>Работал над одним из проектов, и клиент попросил поставить ему <a href="http://www.labsmedia.com/clickheat/index.html">ClickHeat</a>. С данным скриптом работать мне не доводилось. По этому решил за компанию поставить и себе.</p>
<p>Что из этого вышло.</p>
<p><span id="more-644"></span><strong>И  так, для начал что это вообще такое:</strong></p>
<p>Это скрипт который ставится на сайт и соберает и систематизирует клики на странице.  Вот только сразу вопрос, а какая от этого польза.  сумел придуматть только 3 задачи:</p>
<p>1. это анализ популярности разделов или страниц, т.е. как часто люди смотрят данную запись. Но есть и получше способы, тот же анализ посещаемости и просмотров страниц.</p>
<p>2. Может помочь в доработке интерфейса.</p>
<p>3. Популярность рекламы, хотя и тут есть более надежные способы проверки</p>
<p>Ну да ладно оставим вопрос нужности и пойдем дальше.</p>
<p><strong>Установка:</strong></p>
<p>За инсталятор 4+, есть мультиязычность описание настроек достаточно информативно, хотя чуствуется машинный перевод.</p>
<p>Однако, для работы скрипта требуется установить код js в код страницы и при первичной настройке об этом ни слова.</p>
<p>После завершения этапа установки заходим в профиль админа и копируем код js со вкладки &laquo;Javascript&raquo;, настроек кода много, это гуд. Но посмотрев код видем там милоя яйцо (видимо посхальное) ):</p>
<p>&lt;script type=&raquo;text/javascript&raquo; src=&raquo;http://xxx/clickheat/js/clickheat.js&raquo;&gt;&lt;/script&gt;<strong>&lt;noscript&gt;&lt;p&gt;&lt;a href=&raquo;http://www.labsmedia.com/index.html&raquo;&gt;Open source marketing tools&lt;/a&gt;&lt;/p&gt;&lt;/noscript&gt;</strong>&lt;script type=&raquo;text/javascript&raquo;&gt;&lt;!&#8211;<br />
clickHeatSite = &raquo;;clickHeatGroup = &#8216;index&#8217;;clickHeatServer = &#8216;http://xxx/clickheat/click.php&#8217;;initClickHeat(); //&#8211;&gt;<br />
&lt;/script&gt;</p>
<p>конечно понимаю про копирайты, но не таким же способом. Особенно мило будет смотрется если код стоит в хеаде а у пользователя отключен js (хотя последние наверное уже фантастика).</p>
<p><strong>Эксплуатация:</strong></p>
<p>С точки зрения удобства эксплуатации, больших замечаний нет. Но вот рендеринг изображения с областями кликов немного странноват, он не отображет весь сайт периодически схлопывает то шапку, то подвал. Причину этого явления понять не удалось. Есть предположение что скрипт отобразает только те облосто (от и до), где были сделаны клики. Хотя гарантий нет.</p>
<p><strong>Итог:</strong></p>
<p>Сей скрипт отработал у меня около 3-4 дней, на небольшом но посещаемом проекте. Пользы он мне ни какой пока не принес, но дадим ему еще один шанс) пускай повисит месячишко, а там посмотрим.</p>
<p>Боюсь вывод можно сделать тока один, это игрушка, которую приятно поставить и полазить в ней, но врятли от подобного скрипта можно добится реальных результатов и отбить вложения (если покупать платные аналоги)</p>

<div class="bookmarkz"><a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://style4web.ru/2010/clickheat/&title=ClickHeat+-+%D1%87%D1%82%D0%BE%2C+%D0%B7%D0%B0%D1%87%D0%B5%D0%BC+%D0%B8+%D1%81+%D1%87%D0%B5%D0%BC+%D0%B5%D0%B3%D0%BE+%D0%B5%D1%81%D1%82%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/2010/clickheat/" 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/clickheat/&title=ClickHeat+-+%D1%87%D1%82%D0%BE%2C+%D0%B7%D0%B0%D1%87%D0%B5%D0%BC+%D0%B8+%D1%81+%D1%87%D0%B5%D0%BC+%D0%B5%D0%B3%D0%BE+%D0%B5%D1%81%D1%82%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/2010/clickheat/&title=ClickHeat+-+%D1%87%D1%82%D0%BE%2C+%D0%B7%D0%B0%D1%87%D0%B5%D0%BC+%D0%B8+%D1%81+%D1%87%D0%B5%D0%BC+%D0%B5%D0%B3%D0%BE+%D0%B5%D1%81%D1%82%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/2010/clickheat/&title=ClickHeat+-+%D1%87%D1%82%D0%BE%2C+%D0%B7%D0%B0%D1%87%D0%B5%D0%BC+%D0%B8+%D1%81+%D1%87%D0%B5%D0%BC+%D0%B5%D0%B3%D0%BE+%D0%B5%D1%81%D1%82%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=ClickHeat+-+%D1%87%D1%82%D0%BE%2C+%D0%B7%D0%B0%D1%87%D0%B5%D0%BC+%D0%B8+%D1%81+%D1%87%D0%B5%D0%BC+%D0%B5%D0%B3%D0%BE+%D0%B5%D1%81%D1%82%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/2010/clickheat/" 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/clickheat/&title=ClickHeat+-+%D1%87%D1%82%D0%BE%2C+%D0%B7%D0%B0%D1%87%D0%B5%D0%BC+%D0%B8+%D1%81+%D1%87%D0%B5%D0%BC+%D0%B5%D0%B3%D0%BE+%D0%B5%D1%81%D1%82%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/2010/clickheat/&t=ClickHeat+-+%D1%87%D1%82%D0%BE%2C+%D0%B7%D0%B0%D1%87%D0%B5%D0%BC+%D0%B8+%D1%81+%D1%87%D0%B5%D0%BC+%D0%B5%D0%B3%D0%BE+%D0%B5%D1%81%D1%82%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/2010/clickheat/" 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/clickheat/&title=ClickHeat+-+%D1%87%D1%82%D0%BE%2C+%D0%B7%D0%B0%D1%87%D0%B5%D0%BC+%D0%B8+%D1%81+%D1%87%D0%B5%D0%BC+%D0%B5%D0%B3%D0%BE+%D0%B5%D1%81%D1%82%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/2010/clickheat/&title=ClickHeat+-+%D1%87%D1%82%D0%BE%2C+%D0%B7%D0%B0%D1%87%D0%B5%D0%BC+%D0%B8+%D1%81+%D1%87%D0%B5%D0%BC+%D0%B5%D0%B3%D0%BE+%D0%B5%D1%81%D1%82%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/2010/clickheat/" 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/clickheat/&u_data[name]=ClickHeat+-+%D1%87%D1%82%D0%BE%2C+%D0%B7%D0%B0%D1%87%D0%B5%D0%BC+%D0%B8+%D1%81+%D1%87%D0%B5%D0%BC+%D0%B5%D0%B3%D0%BE+%D0%B5%D1%81%D1%82%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/2010/clickheat/&title=ClickHeat+-+%D1%87%D1%82%D0%BE%2C+%D0%B7%D0%B0%D1%87%D0%B5%D0%BC+%D0%B8+%D1%81+%D1%87%D0%B5%D0%BC+%D0%B5%D0%B3%D0%BE+%D0%B5%D1%81%D1%82%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/2010/clickheat/&title=ClickHeat+-+%D1%87%D1%82%D0%BE%2C+%D0%B7%D0%B0%D1%87%D0%B5%D0%BC+%D0%B8+%D1%81+%D1%87%D0%B5%D0%BC+%D0%B5%D0%B3%D0%BE+%D0%B5%D1%81%D1%82%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/2010/clickheat/" 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/clickheat/&bm_description=ClickHeat+-+%D1%87%D1%82%D0%BE%2C+%D0%B7%D0%B0%D1%87%D0%B5%D0%BC+%D0%B8+%D1%81+%D1%87%D0%B5%D0%BC+%D0%B5%D0%B3%D0%BE+%D0%B5%D1%81%D1%82%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>

<div class='post'>А вы знаете все <a href='http://www.ardas.dp.ua/ru/article/preimuschestva-drupal' target="_blank">преимущества Drupal</a>? Нет? Тогда знайте, это <a href='http://www.ardas.dp.ua/ru/article/preimuschestva-drupal' target="_blank">лучшая система управления сайтом</a><br />
Если надоело самому ломать голову <a href='http://homeworkpro.ru/referat' target="_blank">рефераты на заказ в Москве</a> помогут сдать сессию)</div>
 ]]></content:encoded>
			<wfw:commentRss>http://style4web.ru/2010/clickheat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Прогресс-бар – наброски)</title>
		<link>http://style4web.ru/2010/progresbar/</link>
		<comments>http://style4web.ru/2010/progresbar/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 19:43:31 +0000</pubDate>
		<dc:creator>DrNemo</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Веб-мастеру]]></category>
		<category><![CDATA[интересное]]></category>
		<category><![CDATA[JS]]></category>

		<guid isPermaLink="false">http://style4web.ru/?p=632</guid>
		<description><![CDATA[Сидел я сегодня на работе и думал чем бы заняться) И как положено посетила идея, дайка я переделаю один из своих проектов. Как известно дурное дело &#8211; дело не хитрое) Спустя н-часов обновленный photowar.ru был готов. ЗЫ: Истина, спасибо за помощь с логотипом) Но проблема была в том что до конца рабочего дня осталось еще [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_633" class="wp-caption alignnone" style="width: 510px"><a href="http://photowar.ru"><img class="size-full wp-image-633" title="Прогресс-бар на photowar.ru" src="http://style4web.ru/wp-content/uploads/2010/02/Безымянный-e1265742303407.png" alt="" width="500" height="162" /></a><p class="wp-caption-text">Прогресс-бар на photowar.ru</p></div>
<p>Сидел я сегодня на работе и думал чем бы заняться) И как положено посетила идея, дайка я переделаю один из своих проектов. Как известно дурное дело &#8211; дело не хитрое)<br />
<span id="more-632"></span><br />
Спустя н-часов обновленный <a href="http://photowar.ru">photowar.ru</a> был готов.<br />
<strong>ЗЫ:</strong> Истина, спасибо за помощь с логотипом)<br />
Но проблема была в том что до конца рабочего дня осталось еще довольно много времени, и я решил позаниматься украшательствами.<br />
Ну а теперь подробнее:<br />
Одна из задач проекта загружать и обрабатывать большое количество фотографий, причем из одной исходной создается 4 разно размерных, и при сет_тайме(100), успевало обработаться только 20-25 картинок, тогда как в ожидание было более 500.<br />
Стоит ли дальше писать что меня посетила гениальная идея сделать все это с нормальным прогресс-баром и сидеть медитировать на него)<br />
А теперь то что получилось.<br />
<strong>ЗЫ:</strong> Это не полноценный рабочий скрипт, а скорее наброски и алгоритмика.<br />
Делать все будем в фоне с помощью аякса.<br />
Вот компоненты:<br />
верстка:</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 />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="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$count - общее количество записей<br />
$pi - один процент ($count/100)<br />
в спане с ид=count_text &nbsp;храним количество уже обработанных записей<br />
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">style</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;background:#111; border:1px solid #333&quot;</span>&gt;</span><span style="color: #808080; font-style: italic;">&lt;!--Фон прогресс-бара--&gt;</span><br />
&nbsp; &nbsp;<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">style</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;position:absolute; width:90%; padding-top:10px&quot;</span> <span style="color: #000066;">align</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;center&quot;</span>&gt;</span><br />
&nbsp; &nbsp; &nbsp; Обработано <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">strong</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">span</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;count_text&quot;</span>&gt;</span>0<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">span</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">strong</span>&gt;</span> из <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">strong</span>&gt;&lt;?<span style="color: #66cc66;">=</span>$count?&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">strong</span>&gt;</span><br />
&nbsp; &nbsp;<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span><br />
&nbsp; &nbsp;<span style="color: #808080; font-style: italic;">&lt;!--Сам ползунок--&gt;</span><br />
&nbsp; &nbsp;<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;progres&quot;</span> <span style="color: #000066;">style</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;background:url(/template/images/bg.jpg); height:40px; width:0%&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span><br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span><br />
<span style="color: #808080; font-style: italic;">&lt;!--Чат с информацией о состояние и отчетами--&gt;</span><br />
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;statist&quot;</span> <span style="color: #000066;">style</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot; overflow: auto; height:200px; border:1px solid #333; margin-top:10px; background:#111&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span><br />
<span style="color: #808080; font-style: italic;">&lt;!--запуск процесса--&gt;</span><br />
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;operator&quot;</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">script</span>&gt;</span>upload('<span style="color: #009900;">&lt;?<span style="color: #66cc66;">=</span>SERVER1?&gt;</span>',<span style="color: #009900;">&lt;?<span style="color: #66cc66;">=</span>$pi?&gt;</span>)<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span></div></td></tr></tbody></table></div>
<p>код js (jqwery)</p>
<div class="codecolorer-container javascript 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 /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #003366; font-weight: bold;">function</span> upload<span style="color: #009900;">&#40;</span>server<span style="color: #339933;">,</span>pi<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp;$.<span style="color: #660066;">ajax</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; type<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;POST&quot;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; cache<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; url<span style="color: #339933;">:</span> AJAX_PATCH<span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; data<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;function=upload&amp;server=&quot;</span><span style="color: #339933;">+</span>server<span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; success<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>msg<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>msg<span style="color: #339933;">==</span><span style="color: #3366CC;">'exit'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #006600; font-style: italic;">//завершение обработчика</span><br />
&nbsp; &nbsp; document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'statist'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">innerHTML</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;&lt;b&gt;Обработка завершена&lt;/b&gt;&quot;</span><span style="color: #339933;">+</span>document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'statist'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">innerHTML</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #006600; font-style: italic;">//сразу закрываем ползунок</span><br />
&nbsp; &nbsp; document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'progres'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">style</span>.<span style="color: #660066;">width</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;100%&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #009900;">&#125;</span><span style="color: #000066; font-weight: bold;">else</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #006600; font-style: italic;">//текущий элемент</span><br />
&nbsp; &nbsp; con<span style="color: #339933;">=</span>parseInt<span style="color: #009900;">&#40;</span>document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'count_text'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">innerHTML</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #006600; font-style: italic;">//увеличиваем счетчик</span><br />
&nbsp; &nbsp; document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'count_text'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">innerHTML</span> <span style="color: #339933;">=</span> con<span style="color: #339933;">+</span><span style="color: #CC0000;">1</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #006600; font-style: italic;">//процент для ползунка</span><br />
&nbsp; &nbsp; proc<span style="color: #339933;">=</span>con<span style="color: #339933;">/</span>pi<span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #006600; font-style: italic;">//присваиваем значение ползуну</span><br />
&nbsp; &nbsp; document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'progres'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">style</span>.<span style="color: #660066;">width</span> <span style="color: #339933;">=</span> proc<span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;%&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #006600; font-style: italic;">//выводим в чат сообщение сервера</span><br />
&nbsp; &nbsp; document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'statist'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">innerHTML</span> <span style="color: #339933;">=</span> msg <span style="color: #339933;">+</span> document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'statist'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">innerHTML</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #006600; font-style: italic;">//запускаем наш скрит еще раз</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;upload<span style="color: #009900;">&#40;</span>server<span style="color: #339933;">,</span>pi<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;<span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp;<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</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/2010/progresbar/&title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B5%D1%81%D1%81-%D0%B1%D0%B0%D1%80+-+%D0%BD%D0%B0%D0%B1%D1%80%D0%BE%D1%81%D0%BA%D0%B8%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/2010/progresbar/" 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/progresbar/&title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B5%D1%81%D1%81-%D0%B1%D0%B0%D1%80+-+%D0%BD%D0%B0%D0%B1%D1%80%D0%BE%D1%81%D0%BA%D0%B8%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/2010/progresbar/&title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B5%D1%81%D1%81-%D0%B1%D0%B0%D1%80+-+%D0%BD%D0%B0%D0%B1%D1%80%D0%BE%D1%81%D0%BA%D0%B8%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/2010/progresbar/&title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B5%D1%81%D1%81-%D0%B1%D0%B0%D1%80+-+%D0%BD%D0%B0%D0%B1%D1%80%D0%BE%D1%81%D0%BA%D0%B8%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=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B5%D1%81%D1%81-%D0%B1%D0%B0%D1%80+-+%D0%BD%D0%B0%D0%B1%D1%80%D0%BE%D1%81%D0%BA%D0%B8%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/2010/progresbar/" 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/progresbar/&title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B5%D1%81%D1%81-%D0%B1%D0%B0%D1%80+-+%D0%BD%D0%B0%D0%B1%D1%80%D0%BE%D1%81%D0%BA%D0%B8%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/2010/progresbar/&t=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B5%D1%81%D1%81-%D0%B1%D0%B0%D1%80+-+%D0%BD%D0%B0%D0%B1%D1%80%D0%BE%D1%81%D0%BA%D0%B8%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/2010/progresbar/" 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/progresbar/&title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B5%D1%81%D1%81-%D0%B1%D0%B0%D1%80+-+%D0%BD%D0%B0%D0%B1%D1%80%D0%BE%D1%81%D0%BA%D0%B8%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/2010/progresbar/&title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B5%D1%81%D1%81-%D0%B1%D0%B0%D1%80+-+%D0%BD%D0%B0%D0%B1%D1%80%D0%BE%D1%81%D0%BA%D0%B8%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/2010/progresbar/" 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/progresbar/&u_data[name]=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B5%D1%81%D1%81-%D0%B1%D0%B0%D1%80+-+%D0%BD%D0%B0%D0%B1%D1%80%D0%BE%D1%81%D0%BA%D0%B8%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/2010/progresbar/&title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B5%D1%81%D1%81-%D0%B1%D0%B0%D1%80+-+%D0%BD%D0%B0%D0%B1%D1%80%D0%BE%D1%81%D0%BA%D0%B8%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/2010/progresbar/&title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B5%D1%81%D1%81-%D0%B1%D0%B0%D1%80+-+%D0%BD%D0%B0%D0%B1%D1%80%D0%BE%D1%81%D0%BA%D0%B8%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/2010/progresbar/" 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/progresbar/&bm_description=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B5%D1%81%D1%81-%D0%B1%D0%B0%D1%80+-+%D0%BD%D0%B0%D0%B1%D1%80%D0%BE%D1%81%D0%BA%D0%B8%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>

<div class='post'>качественная разработка <a href="http://webdesign.od.ua/" target="_blank">веб сайтов</a> <br />
Стабильную работу вашего сайта может обеспечить только действительно хороший <a href='http://www.di-net.ru/collocation/' target="_blank">датацентр</a><br />
Вы качали <a href="http://kalinmob.ru/pictures/" target="_blank"> прикольные картинки на телефон бесплатно</a> с kalinmob.ru ?<br />
Я качаю <a href="http://kuso4ek.ru/kartinki/">мишки тедди картинки скачать </a> с kuso4ek.ru</div>
 ]]></content:encoded>
			<wfw:commentRss>http://style4web.ru/2010/progresbar/feed/</wfw:commentRss>
		<slash:comments>2</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>370 запрещенных паролей твиттера</title>
		<link>http://style4web.ru/2010/370-twitter/</link>
		<comments>http://style4web.ru/2010/370-twitter/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 12:29:10 +0000</pubDate>
		<dc:creator>DrNemo</dc:creator>
				<category><![CDATA[интересное]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[webmaster]]></category>
		<category><![CDATA[социальная сеть]]></category>

		<guid isPermaLink="false">http://style4web.ru/?p=611</guid>
		<description><![CDATA[Наткнулся на хабре на ссылку с 370 запрещенными паролями. смотрим. Странно, но  некоторые вполне вменяемые. Приемлемо - элитная жилая недвижимость все компании, лучшие цены свадебные букеты цены лучшее у нас, справки, резервные дизельные электростанции все обзоры, лучшие цены.]]></description>
			<content:encoded><![CDATA[<p>Наткнулся на хабре на ссылку с 370 запрещенными паролями. <a href="http://www.techcrunch.com/2009/12/27/twitter-banned-passwords/" target="_blank">смотрим.</a></p>
<p>Странно, но  некоторые вполне вменяемые.</p>

<div class="bookmarkz"><a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://style4web.ru/2010/370-twitter/&title=370+%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D1%8B%D1%85+%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D0%B5%D0%B9+%D1%82%D0%B2%D0%B8%D1%82%D1%82%D0%B5%D1%80%D0%B0+-+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/370-twitter/" 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/370-twitter/&title=370+%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D1%8B%D1%85+%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D0%B5%D0%B9+%D1%82%D0%B2%D0%B8%D1%82%D1%82%D0%B5%D1%80%D0%B0+-+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/370-twitter/&title=370+%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D1%8B%D1%85+%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D0%B5%D0%B9+%D1%82%D0%B2%D0%B8%D1%82%D1%82%D0%B5%D1%80%D0%B0+-+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/370-twitter/&title=370+%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D1%8B%D1%85+%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D0%B5%D0%B9+%D1%82%D0%B2%D0%B8%D1%82%D1%82%D0%B5%D1%80%D0%B0+-+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=370+%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D1%8B%D1%85+%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D0%B5%D0%B9+%D1%82%D0%B2%D0%B8%D1%82%D1%82%D0%B5%D1%80%D0%B0+-+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/370-twitter/" 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/370-twitter/&title=370+%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D1%8B%D1%85+%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D0%B5%D0%B9+%D1%82%D0%B2%D0%B8%D1%82%D1%82%D0%B5%D1%80%D0%B0+-+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/370-twitter/&t=370+%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D1%8B%D1%85+%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D0%B5%D0%B9+%D1%82%D0%B2%D0%B8%D1%82%D1%82%D0%B5%D1%80%D0%B0+-+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/370-twitter/" 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/370-twitter/&title=370+%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D1%8B%D1%85+%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D0%B5%D0%B9+%D1%82%D0%B2%D0%B8%D1%82%D1%82%D0%B5%D1%80%D0%B0+-+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/370-twitter/&title=370+%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D1%8B%D1%85+%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D0%B5%D0%B9+%D1%82%D0%B2%D0%B8%D1%82%D1%82%D0%B5%D1%80%D0%B0+-+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/370-twitter/" 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/370-twitter/&u_data[name]=370+%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D1%8B%D1%85+%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D0%B5%D0%B9+%D1%82%D0%B2%D0%B8%D1%82%D1%82%D0%B5%D1%80%D0%B0+-+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/370-twitter/&title=370+%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D1%8B%D1%85+%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D0%B5%D0%B9+%D1%82%D0%B2%D0%B8%D1%82%D1%82%D0%B5%D1%80%D0%B0+-+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/370-twitter/&title=370+%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D1%8B%D1%85+%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D0%B5%D0%B9+%D1%82%D0%B2%D0%B8%D1%82%D1%82%D0%B5%D1%80%D0%B0+-+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/370-twitter/" 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/370-twitter/&bm_description=370+%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D1%8B%D1%85+%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D0%B5%D0%B9+%D1%82%D0%B2%D0%B8%D1%82%D1%82%D0%B5%D1%80%D0%B0+-+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://kvaptipa.net" target="_blank">элитная жилая недвижимость</a> все компании, лучшие цены <a href="http://www.oldtimeherald.com/" target="_blank">свадебные букеты цены</a> лучшее у нас, справки, <a href="http://grupozereno.com" target="_blank">резервные дизельные электростанции</a> все обзоры, лучшие цены.<br />
</div>
 ]]></content:encoded>
			<wfw:commentRss>http://style4web.ru/2010/370-twitter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Есть ли жизнь после старта?</title>
		<link>http://style4web.ru/2009/is_there_life_after_the_start/</link>
		<comments>http://style4web.ru/2009/is_there_life_after_the_start/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 20:59:46 +0000</pubDate>
		<dc:creator>DrNemo</dc:creator>
				<category><![CDATA[Веб-мастеру]]></category>
		<category><![CDATA[интересное]]></category>

		<guid isPermaLink="false">http://style4web.ru/?p=601</guid>
		<description><![CDATA[Каждый день в сети стартуют более 100 различных новых проектов, сколько из них знаете вы, а сколько посещаете? Я лично набору не более 1-2 десятков, постоянным посетителем которых я являюсь. Думаю каждый веб-мастер и программист хочет что бы на его проекте показания счетчика заходили за отметку в 3-4 тысячи уникомов, для начала) Таким образом мы [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_605" class="wp-caption alignleft" style="width: 210px"><img class="size-full wp-image-605" title="startap" src="http://style4web.ru/wp-content/uploads/2009/12/startap.jpg" alt="" width="200" height="205" /><p class="wp-caption-text">Есть ли жизнь после старта?</p></div>
<p>Каждый день в сети стартуют более 100 различных новых проектов, сколько из них знаете вы, а сколько посещаете? Я лично набору не более 1-2 десятков, постоянным посетителем которых я являюсь.</p>
<p>Думаю каждый веб-мастер и программист хочет что бы на его проекте показания счетчика заходили за отметку в 3-4 тысячи уникомов, для начала)</p>
<p>Таким образом мы подошли к  сегодняшней теме  <strong>&laquo;Есть ли жизнь после старта?&raquo;</strong>.<span id="more-601"></span></p>
<p>Скажу сразу что бы не томить, есть) А теперь по порядку.</p>
<p>Этап разработки проекта, наверное один из простейших этапов, это то время когда летаешь в блоках и строишь грандиозные планы о будущем проекта. Прорабатывая интерфейс представляешь как пользователь будет его юзать. Ищешь оптимальные пути и т.д. и т.п.</p>
<p>Отмечу сразу что далеко не все проекты выходят в следующею  стадию, стадию запуска.</p>
<p>С ее началом в принципе и начинается жизнь проекта, как годовалого ребенка. Однако уже на этом этапе пользователь предъявляет огромные требования к проекту. Если он останется чем-то недоволен, вряд ли он вернется вновь и молодость проекта далеко не всегда оправдание. Дальше больше, после первого месяца-двух выясняется что пользователю нужно совсем не то что планировалось и начинаются перетрубации от переделки навигации до переписки большей части модулей.</p>
<p>В принципе последнего можно избежать, при условии грамотной команды, однако это все равно не гарантии, это лишь способ свести перетрубации к минимуму. Но этап проектирования достоин отдельного поста)</p>
<p>Сегодня разговор об увеличения показаний счетчика)</p>
<p>Есть множество различных способов, от банерной рекламы до спам рекламы. С наскоку в это теме довольно сложно разобраться. И обычный результат это потраченные деньги с минимальным результатом, а еще хуже с нулевом результатом.</p>
<p>Пути решения этой проблемы есть 2: либо своими силами пытаться разобраться во всем, либо заплатить профессионалом и получить готовый результат. В любом случае последней результат поможет в итоге получить максимальный результат с минимальными затратами.</p>
<p>В рамках этого поста хотел бы вас познакомить с одной  питерской компанией <a href="http://sator.su" target="_blank"><strong>Sator</strong></a> специализирующейся именно на решение именно таких задач. Ребята знают свое дело о чем можно судить по отзывам о компании. Количество выполненных работ тоже говорит в пользу компании, а главное что если взять практически любую из их работ, то будет виден результат их работы, даже у тех что (как я понимаю) больше на поддерживаются. Короче, мои рекомендации и пожелание успешного сотрудничества!)</p>

<div class="bookmarkz"><a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://style4web.ru/2009/is_there_life_after_the_start/&title=%D0%95%D1%81%D1%82%D1%8C+%D0%BB%D0%B8+%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C+%D0%BF%D0%BE%D1%81%D0%BB%D0%B5+%D1%81%D1%82%D0%B0%D1%80%D1%82%D0%B0%3F+-+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/is_there_life_after_the_start/" 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/is_there_life_after_the_start/&title=%D0%95%D1%81%D1%82%D1%8C+%D0%BB%D0%B8+%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C+%D0%BF%D0%BE%D1%81%D0%BB%D0%B5+%D1%81%D1%82%D0%B0%D1%80%D1%82%D0%B0%3F+-+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/is_there_life_after_the_start/&title=%D0%95%D1%81%D1%82%D1%8C+%D0%BB%D0%B8+%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C+%D0%BF%D0%BE%D1%81%D0%BB%D0%B5+%D1%81%D1%82%D0%B0%D1%80%D1%82%D0%B0%3F+-+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/is_there_life_after_the_start/&title=%D0%95%D1%81%D1%82%D1%8C+%D0%BB%D0%B8+%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C+%D0%BF%D0%BE%D1%81%D0%BB%D0%B5+%D1%81%D1%82%D0%B0%D1%80%D1%82%D0%B0%3F+-+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%95%D1%81%D1%82%D1%8C+%D0%BB%D0%B8+%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C+%D0%BF%D0%BE%D1%81%D0%BB%D0%B5+%D1%81%D1%82%D0%B0%D1%80%D1%82%D0%B0%3F+-+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/is_there_life_after_the_start/" 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/is_there_life_after_the_start/&title=%D0%95%D1%81%D1%82%D1%8C+%D0%BB%D0%B8+%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C+%D0%BF%D0%BE%D1%81%D0%BB%D0%B5+%D1%81%D1%82%D0%B0%D1%80%D1%82%D0%B0%3F+-+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/is_there_life_after_the_start/&t=%D0%95%D1%81%D1%82%D1%8C+%D0%BB%D0%B8+%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C+%D0%BF%D0%BE%D1%81%D0%BB%D0%B5+%D1%81%D1%82%D0%B0%D1%80%D1%82%D0%B0%3F+-+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/is_there_life_after_the_start/" 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/is_there_life_after_the_start/&title=%D0%95%D1%81%D1%82%D1%8C+%D0%BB%D0%B8+%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C+%D0%BF%D0%BE%D1%81%D0%BB%D0%B5+%D1%81%D1%82%D0%B0%D1%80%D1%82%D0%B0%3F+-+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/is_there_life_after_the_start/&title=%D0%95%D1%81%D1%82%D1%8C+%D0%BB%D0%B8+%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C+%D0%BF%D0%BE%D1%81%D0%BB%D0%B5+%D1%81%D1%82%D0%B0%D1%80%D1%82%D0%B0%3F+-+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/is_there_life_after_the_start/" 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/is_there_life_after_the_start/&u_data[name]=%D0%95%D1%81%D1%82%D1%8C+%D0%BB%D0%B8+%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C+%D0%BF%D0%BE%D1%81%D0%BB%D0%B5+%D1%81%D1%82%D0%B0%D1%80%D1%82%D0%B0%3F+-+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/is_there_life_after_the_start/&title=%D0%95%D1%81%D1%82%D1%8C+%D0%BB%D0%B8+%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C+%D0%BF%D0%BE%D1%81%D0%BB%D0%B5+%D1%81%D1%82%D0%B0%D1%80%D1%82%D0%B0%3F+-+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/is_there_life_after_the_start/&title=%D0%95%D1%81%D1%82%D1%8C+%D0%BB%D0%B8+%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C+%D0%BF%D0%BE%D1%81%D0%BB%D0%B5+%D1%81%D1%82%D0%B0%D1%80%D1%82%D0%B0%3F+-+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/is_there_life_after_the_start/" 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/is_there_life_after_the_start/&bm_description=%D0%95%D1%81%D1%82%D1%8C+%D0%BB%D0%B8+%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C+%D0%BF%D0%BE%D1%81%D0%BB%D0%B5+%D1%81%D1%82%D0%B0%D1%80%D1%82%D0%B0%3F+-+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.perevodim.pro'>перевод текстов</a> залог взаимопонимания)<br />
а <a target="_blank" href='http://www.goldenheel.pro'>экспресс доставка по Москве</a> поможет решить множество проблем (владельцем инет магазинов на заметку)</div>
 ]]></content:encoded>
			<wfw:commentRss>http://style4web.ru/2009/is_there_life_after_the_start/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

