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

<channel>
	<title>WEB DEVELOPER</title>
	<atom:link href="http://www.denover.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.denover.com</link>
	<description>seo, php, web, DDoS protection</description>
	<pubDate>Thu, 28 Aug 2008 19:08:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>Открылся аналог Блогуна - система j2j</title>
		<link>http://www.denover.com/%d0%be%d1%82%d0%ba%d1%80%d1%8b%d0%bb%d1%81%d1%8f-%d0%b0%d0%bd%d0%b0%d0%bb%d0%be%d0%b3-%d0%b1%d0%bb%d0%be%d0%b3%d1%83%d0%bd%d0%b0-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d0%b0-j2j/147</link>
		<comments>http://www.denover.com/%d0%be%d1%82%d0%ba%d1%80%d1%8b%d0%bb%d1%81%d1%8f-%d0%b0%d0%bd%d0%b0%d0%bb%d0%be%d0%b3-%d0%b1%d0%bb%d0%be%d0%b3%d1%83%d0%bd%d0%b0-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d0%b0-j2j/147#comments</comments>
		<pubDate>Thu, 28 Aug 2008 12:12:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[WEB]]></category>

		<category><![CDATA[Affiliate]]></category>

		<category><![CDATA[blogun]]></category>

		<category><![CDATA[j2j]]></category>

		<category><![CDATA[блогун]]></category>

		<category><![CDATA[партнёрка]]></category>

		<guid isPermaLink="false">http://www.denover.com/?p=147</guid>
		<description><![CDATA[Уже успела облететь по сети весточка о недавно открывшемся сервисе - j2j, регистрация в котором пока что по инвайтам. Но, прежде чем предоставить вам эту инвайтную ссылочку для регистрации, хочу осветить вопрос о том, что же представляет собой данный сервис и кому он может быть интересен!
Для начала, хочу сказать, что информация эта может быть вполне [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://j2j.ru/808" target="_blank"><img class="size-medium wp-image-149 alignleft" title="j2j" src="http://www.denover.com/wp-content/uploads/j2j.png" alt="" width="107" height="80" /></a>Уже успела облететь по сети весточка о недавно открывшемся сервисе - j2j, регистрация в котором пока что по инвайтам. Но, прежде чем предоставить вам эту инвайтную ссылочку для регистрации, хочу осветить вопрос о том, <span style="color: #000000;"><strong>что же представляет собой данный сервис и кому он может быть интересен</strong></span>!</p>
<p>Для начала, хочу сказать, что информация эта может быть вполне полезна как минимум 4-м людям, работающим в разных профилях: <span style="color: #000000;"><strong>вебмастерам, рекламодателям, копирайтерам и  блогерам</strong></span>. <a href="http://blogun.ru/?r=13040" target="_blank"><img class="size-medium wp-image-148 alignright" title="logo_blogun" src="http://www.denover.com/wp-content/uploads/logo_blogun.gif" alt="" width="128" height="50" /></a>С одной стороны, данный сервис очень напоминает <strong><a href="http://blogun.ru/?r=13040">Блогун</a></strong>, но с другой, заметно, что сама идея уже доработана. Например, присутствует чёткое разделение на: <span style="color: #000000;"><strong>постовые и обзоры</strong></span>. Весьма удобно для тех, кто предпочитает строго первое, или второе.</p>
<p>Так же соблазнительным может стать низкий порог для вывода денег - всего <strong>10$</strong>. Регистрация пока только по инвайтам, но думаю это никого не должно останавливать, поскольку те, кто будут ждать открытия свободной регистрации, прозевают отличную возможность наработать хорошую базу рефералов. А всё потому, что реф. cистема у них многоуровневая: сервис выплачивает 25% от своей комиссии с оборота приглашённого вами пользователя, а так же 50% от заработка по партнёрской программе ВСЕХ ваших рефералов, сколько бы их не было.</p>
<p>Поэтому <strong><a href="http://j2j.ru/808" target="_blank">приступайте к регистрации</a></strong>, и начинайте осваивать биржу, и приглашать своих друзей, чтобы к моменту официального открытия вы успели не только полностью разобраться с системой, но и получать доход от своих рефов.<span id="more-147"></span></p>
<p style="text-align: center;"><a href="http://blogun.ru/?r=13040"><img class="aligncenter" src="http://blogun.ru/advert/080426-blogun-468x60.gif" alt="" width="468" height="60" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.denover.com/%d0%be%d1%82%d0%ba%d1%80%d1%8b%d0%bb%d1%81%d1%8f-%d0%b0%d0%bd%d0%b0%d0%bb%d0%be%d0%b3-%d0%b1%d0%bb%d0%be%d0%b3%d1%83%d0%bd%d0%b0-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d0%b0-j2j/147/feed</wfw:commentRss>
		</item>
		<item>
		<title>Удобный сервис глобальных аватар</title>
		<link>http://www.denover.com/%d1%83%d0%b4%d0%be%d0%b1%d0%bd%d1%8b%d0%b9-%d1%81%d0%b5%d1%80%d0%b2%d0%b8%d1%81-%d0%b3%d0%bb%d0%be%d0%b1%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d1%85-%d0%b0%d0%b2%d0%b0%d1%82%d0%b0%d1%80/144</link>
		<comments>http://www.denover.com/%d1%83%d0%b4%d0%be%d0%b1%d0%bd%d1%8b%d0%b9-%d1%81%d0%b5%d1%80%d0%b2%d0%b8%d1%81-%d0%b3%d0%bb%d0%be%d0%b1%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d1%85-%d0%b0%d0%b2%d0%b0%d1%82%d0%b0%d1%80/144#comments</comments>
		<pubDate>Thu, 28 Aug 2008 11:47:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[WEB]]></category>

		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.denover.com/?p=144</guid>
		<description><![CDATA[За день, многие из вас прочитывают несколько блогов, часть из которых комментируют. Порой хочется как-то эти комментарии индивидуализировать авторскими аватарми, тем более что они есть почти у всех.
Именно этим вопросом занимается сервис - Gravatar! Для того чтобы начать использовать свои аватарки, достаточно зарегистрировать в сервисе то мыло, которое вы обычно используете при комментировании блогов. Кстати [...]]]></description>
			<content:encoded><![CDATA[<p>За день, многие из вас прочитывают несколько блогов, часть из которых комментируют. Порой хочется как-то эти комментарии индивидуализировать авторскими аватарми, тем более что они есть почти у всех.</p>
<p><a href="http://www.denover.com/wp-content/uploads/gravatar.gif"><img class="size-medium wp-image-145 alignleft" title="gravatar" src="http://www.denover.com/wp-content/uploads/gravatar.gif" alt="" width="69" height="80" /></a>Именно этим вопросом занимается сервис - <strong><a href="http://gravatar.com">Gravatar</a></strong>! Для того чтобы начать использовать свои аватарки, достаточно зарегистрировать в сервисе то мыло, которое вы обычно используете при комментировании блогов. Кстати говоря, зарегистрировать можно несколько адресов, в случае если вы ведёте не один блог, а так же загрузить сколько угодно аватарок, которые внутри системы делятся на 4 типа:</p>
<p><strong>G</strong> - на аватарке нет ничего пошлого, ее можно использовать на всех публичных сайтах;<br />
<strong> PG</strong> - на аватарке могут быть неприличные жесты, или что-нибудь провокационное;<br />
<strong> R</strong> - аватарка содержит элементы жестокости, обнаженных тел или картины принятия тяжелых наркотиков;<br />
<strong> X</strong> - на аватарке изображены сцены порнографического характера.</p>
<p>Те, кто ещё не зарегистрированы в <strong>Gravatar</strong>, могут наблюдать рядом со своими никами автоматически сгенерированную картинку. Пример можно увидеть на нашем блоге, в комментариях некоторых пользователей.</p>
<p><strong>В новой версии <a href="http://wordpress.org/">Wordpress</a> уже встроена поддержка граватар</strong>, поэтому особо мобильные пользователи Интернет уже смогут оживлять ветвь дисскусии своими аватарками!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.denover.com/%d1%83%d0%b4%d0%be%d0%b1%d0%bd%d1%8b%d0%b9-%d1%81%d0%b5%d1%80%d0%b2%d0%b8%d1%81-%d0%b3%d0%bb%d0%be%d0%b1%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d1%85-%d0%b0%d0%b2%d0%b0%d1%82%d0%b0%d1%80/144/feed</wfw:commentRss>
		</item>
		<item>
		<title>Бесплатный трафик для Вашего блога.</title>
		<link>http://www.denover.com/%d0%b1%d0%b5%d1%81%d0%bf%d0%bb%d0%b0%d1%82%d0%bd%d1%8b%d0%b9-%d1%82%d1%80%d0%b0%d1%84%d0%b8%d0%ba-%d0%b4%d0%bb%d1%8f-%d0%b2%d0%b0%d1%88%d0%b5%d0%b3%d0%be-%d0%b1%d0%bb%d0%be%d0%b3%d0%b0/141</link>
		<comments>http://www.denover.com/%d0%b1%d0%b5%d1%81%d0%bf%d0%bb%d0%b0%d1%82%d0%bd%d1%8b%d0%b9-%d1%82%d1%80%d0%b0%d1%84%d0%b8%d0%ba-%d0%b4%d0%bb%d1%8f-%d0%b2%d0%b0%d1%88%d0%b5%d0%b3%d0%be-%d0%b1%d0%bb%d0%be%d0%b3%d0%b0/141#comments</comments>
		<pubDate>Wed, 27 Aug 2008 12:40:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[SEO Сервисы]]></category>

		<category><![CDATA[WEB]]></category>

		<category><![CDATA[BlogUpp]]></category>

		<category><![CDATA[rss]]></category>

		<category><![CDATA[трафик]]></category>

		<guid isPermaLink="false">http://www.denover.com/?p=141</guid>
		<description><![CDATA[Как работает BlogUpp

BlogUpp! делает снимок блога и регулярно читает RSS
Изображение твоего блога отображается на других сайтах пользователей нашего сервиса
Изображение блога сопровождается свежей статьей с твоего блога
Каждые 10 показов на твоем блоге, генерируют 9 показов твоего блога на других сайтах
Такой же баннер добавляется на твой сайт, афишируя только уместные блоги (см. справа) и статьи (наведи мышь [...]]]></description>
			<content:encoded><![CDATA[<p>Как работает <strong>BlogUpp</strong></p>
<ul>
<li>BlogUpp! делает снимок блога и регулярно читает RSS</li>
<li>Изображение твоего блога отображается на других сайтах пользователей нашего сервиса</li>
<li>Изображение блога сопровождается свежей статьей с твоего блога</li>
<li>Каждые 10 показов на твоем блоге, генерируют 9 показов твоего блога на других сайтах</li>
<li>Такой же баннер добавляется на твой сайт, афишируя только уместные блоги (см. справа) и статьи (наведи мышь на widget)</li>
<li>Клик на widget, откроет блог в новом окне, не закрывая твой блог</li>
<li>И все это абсолютно бесплатно и без каких-либо усилий<span id="more-141"></span></li>
</ul>
<p>Сайт: <a rel="nofollow" href="http://www.nulled.ws/redirector.php?url=http%3A%2F%2Fwww.blogupp.com%2F" target="_blank">http://www.blogupp.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.denover.com/%d0%b1%d0%b5%d1%81%d0%bf%d0%bb%d0%b0%d1%82%d0%bd%d1%8b%d0%b9-%d1%82%d1%80%d0%b0%d1%84%d0%b8%d0%ba-%d0%b4%d0%bb%d1%8f-%d0%b2%d0%b0%d1%88%d0%b5%d0%b3%d0%be-%d0%b1%d0%bb%d0%be%d0%b3%d0%b0/141/feed</wfw:commentRss>
		</item>
		<item>
		<title>Google Affiliate Network</title>
		<link>http://www.denover.com/google-affiliate-network/139</link>
		<comments>http://www.denover.com/google-affiliate-network/139#comments</comments>
		<pubDate>Wed, 27 Aug 2008 10:05:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Новости]]></category>

		<category><![CDATA[Affiliate]]></category>

		<category><![CDATA[DoubleClick]]></category>

		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.denover.com/?p=139</guid>
		<description><![CDATA[DoubleClick Performics Affiliate renamed as Google Affiliate Network
Google has launched an affiliate advertising network called Google Affiliate Network, earlier known as DoubleClick Performics Affiliate, which allows online publishers to get paid for every successful sale transactions that their websites bring to advertisers. Google acquired online advertising firm DoubleClick in March 2008.

Through Google Affiliate Network, advertisers [...]]]></description>
			<content:encoded><![CDATA[<h2>DoubleClick Performics Affiliate renamed as Google Affiliate Network</h2>
<p>Google has launched an affiliate advertising network called <a href="http://www.google.com/ads/affiliatenetwork/index.html" target="’_blank’">Google Affiliate Network</a>, earlier known as DoubleClick Performics Affiliate, which allows online publishers to get paid for every successful sale transactions that their websites bring to advertisers. Google acquired online advertising firm DoubleClick in March 2008.<br />
<span id="more-139"></span><br />
Through Google Affiliate Network, advertisers can open their ads to all publishers in the network, or select specific publishers that match their criteria. “Google Affiliate Network is currently a separate product from AdWords and AdSense,” Google has <a href="http://adwords.blogspot.com/2008/06/we-are-retiring-pay-per-action-beta.html" target="’_blank’">said</a>, adding, “As with AdSense, publishers must apply and be accepted into the network.”</p>
]]></content:encoded>
			<wfw:commentRss>http://www.denover.com/google-affiliate-network/139/feed</wfw:commentRss>
		</item>
		<item>
		<title>prank phone call voices</title>
		<link>http://www.denover.com/prank-phone-call-voices/136</link>
		<comments>http://www.denover.com/prank-phone-call-voices/136#comments</comments>
		<pubDate>Tue, 26 Aug 2008 22:57:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[seo]]></category>

		<category><![CDATA[call]]></category>

		<category><![CDATA[phone]]></category>

		<category><![CDATA[voice]]></category>

		<guid isPermaLink="false">http://www.denover.com/?p=136</guid>
		<description><![CDATA[prank phone call voices
Prank Phone Call Voices
Here is a list of prank call phone voices. Is a different list of prank call phone voices you can do. Note that we in no way condone doing prank phone calls and using these prank phone call voices, we just wanted to go over some of the funnier [...]]]></description>
			<content:encoded><![CDATA[<p><em>prank phone call voices</em></p>
<p><a title="prank phone call voices prank phone call voices" href="http://www.denover.com/prank-phone-call-voices/136"><strong>Prank Phone Call Voices</strong></a></p>
<p>Here is a list of prank call phone voices. Is a different list of prank call phone voices you can do. Note that we in no way condone doing prank phone calls and using these prank phone call voices, we just wanted to go over some of the funnier prank phone call voices in history to be a complete cell phone resource.</p>
<p><a title="prank phone call voices prank phone call voices" href="http://www.denover.com/prank-phone-call-voices/136"><strong>Prank Call Phone Voices</strong></a></p>
<p>Old person: The old person prank call voice is pretending you are somebody old which is confusing the other person.</p>
<p>Lawyer: The lawyer prank call phone voices is intended to scare someone into believing they have a lawsuit on them. The prank call phone voices needs to be authoritative, stern, intelligent and believing to sound like a real lawyer.</p>
<p>We don’t recommend you prank call anyone. It is rude and stupid.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.denover.com/prank-phone-call-voices/136/feed</wfw:commentRss>
		</item>
		<item>
		<title>easy sort table with javascript</title>
		<link>http://www.denover.com/easy-sort-table-with-javascript/131</link>
		<comments>http://www.denover.com/easy-sort-table-with-javascript/131#comments</comments>
		<pubDate>Wed, 20 Aug 2008 09:54:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[javascript]]></category>

		<category><![CDATA[html]]></category>

		<category><![CDATA[sort]]></category>

		<category><![CDATA[sort table]]></category>

		<category><![CDATA[table]]></category>

		<category><![CDATA[tablesort]]></category>

		<guid isPermaLink="false">http://www.denover.com/?p=131</guid>
		<description><![CDATA[Скрипт сортировки данных в таблице с помощью JavaScript.

download the tablesort
http://www.frequency-decoder.com/demo/table-sort-revisited/js/tablesort.js

Home page of script:
http://www.frequency-decoder.com/demo/table-sort-revisited/script-sort/
]]></description>
			<content:encoded><![CDATA[<p><a title="easy sort table" href="http://www.denover.com/easy-sort-table-with-javascript/131" target="_self">Скрипт сортировки</a> данных в таблице с помощью JavaScript.</p>
<p><a href="http://www.denover.com/wp-content/uploads/table-sort.jpg"><img class="alignnone size-medium wp-image-132" title="table-sort" src="http://www.denover.com/wp-content/uploads/table-sort-300x274.jpg" alt="" width="330" height="330" /><span id="more-131"></span></a></p>
<p><strong>download</strong> the <a href="http://www.frequency-decoder.com/demo/table-sort-revisited/js/tablesort.js">tablesort<br />
</a>http://www.frequency-decoder.com/demo/table-sort-revisited/js/tablesort.js<a href="http://www.frequency-decoder.com/demo/table-sort-revisited/js/tablesort.js"><br />
</a></p>
<p><strong>Home page of script</strong>:<br />
http://www.frequency-decoder.com/demo/table-sort-revisited/script-sort/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.denover.com/easy-sort-table-with-javascript/131/feed</wfw:commentRss>
		</item>
		<item>
		<title>htaccess редирект</title>
		<link>http://www.denover.com/htaccess-%d1%80%d0%b5%d0%b4%d0%b8%d1%80%d0%b5%d0%ba%d1%82/128</link>
		<comments>http://www.denover.com/htaccess-%d1%80%d0%b5%d0%b4%d0%b8%d1%80%d0%b5%d0%ba%d1%82/128#comments</comments>
		<pubDate>Wed, 06 Aug 2008 10:50:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://www.denover.com/?p=128</guid>
		<description><![CDATA[Код файла .htaccess для редиректа на www:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site_name.com [NC]
RewriteRule ^(.*)$ http://www.site_name.com/$1 [L,R=301]
]]></description>
			<content:encoded><![CDATA[<p>Код файла <strong>.htaccess</strong> для редиректа на www:</p>
<p>RewriteEngine On<br />
RewriteCond %{HTTP_HOST} ^<strong>site_name.com</strong> [NC]<br />
RewriteRule ^(.*)$ http://<strong>www.site_name.com</strong>/$1 [L,R=301]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.denover.com/htaccess-%d1%80%d0%b5%d0%b4%d0%b8%d1%80%d0%b5%d0%ba%d1%82/128/feed</wfw:commentRss>
		</item>
		<item>
		<title>JavaScript Check Email Address</title>
		<link>http://www.denover.com/javascript-check-email-address/119</link>
		<comments>http://www.denover.com/javascript-check-email-address/119#comments</comments>
		<pubDate>Tue, 05 Aug 2008 12:18:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[javascript]]></category>

		<category><![CDATA[ПРОГРАММИРОВАНИЕ]]></category>

		<guid isPermaLink="false">http://www.denover.com/?p=119</guid>
		<description><![CDATA[A while ago I put up a Password Strength Checker using JavaScript and Regular Expressions. On that same note, you can also check the structure of an email address utilizing the same methodology:
If your form element has the id=emailaddress and you add a form onSubmit=”return checkEmail();”, this is a Javascript function that you can utilize [...]]]></description>
			<content:encoded><![CDATA[<p>A while ago I put up a <a title="Javascript check email address" href="http://www.denover.com/javascript-check-email-addressjavascript-check-email-address/119" target="_self">Password Strength Checker using JavaScript and Regular Expressions</a>. On that same note, you can also check the structure of an email address utilizing the same methodology:</p>
<p>If your form element has the <strong>id=emailaddress</strong> and you add a form <strong>onSubmit=”return checkEmail();”</strong>, this is a Javascript function that you can utilize to return an alert if the email address has a valid structure or not:</p>
<blockquote><p>function checkEmail() {<br />
var email = document.getElementById(&#8217;emailaddress&#8217;);<br />
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;<br />
if (!filter.test(email.value)) {<br />
alert(&#8217;Please provide a valid email address&#8217;);<br />
email.focus<br />
return false;<br />
}else{<br />
alert(&#8217;Email address is valid&#8217;);<br />
email.focus<br />
return true;<br />
}<br />
}</p></blockquote>
<p><strong>Try use this function:</strong><br />
<span id="more-119"></span><br />
<script type="text/javascript"><!--
function checkEmail() {
	var email = document.getElementById('emailaddress');
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(email.value)) {
		alert('Please provide a valid email address');
		email.focus
		return false;
	}else{
		alert('Email address is valid');
		email.focus
		return true;
        }
}
// --></script></p>
<p>Email:<br />
<input id="emailaddress" value="email@mail.com" />
<input onclick="checkEmail()" type="button" value="CheckMail" />
]]></content:encoded>
			<wfw:commentRss>http://www.denover.com/javascript-check-email-address/119/feed</wfw:commentRss>
		</item>
		<item>
		<title>распознавание капчи. php решения.</title>
		<link>http://www.denover.com/%d1%80%d0%b0%d1%81%d0%bf%d0%be%d0%b7%d0%bd%d0%b0%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d0%ba%d0%b0%d0%bf%d1%87%d0%b8-php-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/116</link>
		<comments>http://www.denover.com/%d1%80%d0%b0%d1%81%d0%bf%d0%be%d0%b7%d0%bd%d0%b0%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d0%ba%d0%b0%d0%bf%d1%87%d0%b8-php-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/116#comments</comments>
		<pubDate>Wed, 23 Jul 2008 17:09:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[WEB]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[xakep]]></category>

		<category><![CDATA[блокировать капча]]></category>

		<category><![CDATA[блокировать обновление капчи]]></category>

		<category><![CDATA[ввод капчи]]></category>

		<category><![CDATA[ввод капчи работа]]></category>

		<category><![CDATA[заработок капча]]></category>

		<category><![CDATA[капча]]></category>

		<category><![CDATA[капча php]]></category>

		<category><![CDATA[набор капчи]]></category>

		<category><![CDATA[обновление капчи]]></category>

		<category><![CDATA[программа капчи]]></category>

		<category><![CDATA[работа капча]]></category>

		<category><![CDATA[распознавание капчи]]></category>

		<category><![CDATA[скачать капча]]></category>

		<category><![CDATA[скрипт капчи]]></category>

		<guid isPermaLink="false">http://www.denover.com/?p=116</guid>
		<description><![CDATA[php решения распознавания каптч трёх видов

captcha1: http://depositfiles.com/files/6733564
captcha2: http://depositfiles.com/files/6733573
captcha3: http://depositfiles.com/files/6733579
]]></description>
			<content:encoded><![CDATA[<p>php решения распознавания каптч трёх видов</p>
<div class="wp-caption alignnone" style="width: 330px"><img title="captcha1" src="http://www.denover.com/wp-content/uploads/captcha1.png" alt="captcha1" width="320" height="50" /><p class="wp-caption-text">captcha1</p></div>
<p><span id="more-116"></span></p>
<p>captcha1: <a href="http://depositfiles.com/files/6733564">http://depositfiles.com/files/6733564</a></p>
<div class="wp-caption alignnone" style="width: 50px"><img title="captcha2" src="http://www.denover.com/wp-content/uploads/captcha2.png" alt="" width="40" height="40" /><p class="wp-caption-text">captcha2</p></div>
<p>captcha2: <a href="http://depositfiles.com/files/6733573">http://depositfiles.com/files/6733573</a></p>
<div class="wp-caption alignnone" style="width: 90px"><img title="captcha3" src="http://www.denover.com/wp-content/uploads/captcha3.jpg" alt="captcha3" width="80" height="40" /><p class="wp-caption-text">captcha3</p></div>
<p>captcha3: <a href="http://depositfiles.com/files/6733579">http://depositfiles.com/files/6733579</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.denover.com/%d1%80%d0%b0%d1%81%d0%bf%d0%be%d0%b7%d0%bd%d0%b0%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d0%ba%d0%b0%d0%bf%d1%87%d0%b8-php-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/116/feed</wfw:commentRss>
		</item>
		<item>
		<title>Getting real IP address in PHP</title>
		<link>http://www.denover.com/getting-real-ip-address-in-php/105</link>
		<comments>http://www.denover.com/getting-real-ip-address-in-php/105#comments</comments>
		<pubDate>Thu, 17 Jul 2008 05:41:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[php]]></category>

		<category><![CDATA[ПРОГРАММИРОВАНИЕ]]></category>

		<guid isPermaLink="false">http://www.denover.com/?p=105</guid>
		<description><![CDATA[Are you using $_SERVER['REMOTE_ADDR'] to find the the client’s IP address in PHP? Well dude, you might be amazed to know that it may not return the true IP address of the client at all time. If your client is connected to the Internet through Proxy Server then $_SERVER['REMOTE_ADDR'] in PHP just returns the the [...]]]></description>
			<content:encoded><![CDATA[<p>Are you using $_SERVER['REMOTE_ADDR'] to find the the client’s IP address in PHP? Well dude, you might be amazed to know that it may not return the true IP address of the client at all time. If your client is connected to the Internet through Proxy Server then $_SERVER['REMOTE_ADDR'] in PHP just returns the the IP address of the proxy server not of the client’s machine.  So here is a simple function in PHP to find the real IP address of the client’s machine. <span id="more-105"></span>There are extra Server variable which might be available to determine the exact IP address of the client’s machine in PHP, they are HTTP_CLIENT_IP and HTTP_X_FORWARDED_FOR.</p>
<p><strong><a title="getting real ip address in php" href="http://www.denover.com/getting-real-ip-address-in-phpgetting-real-ip-address-in-php/" target="_self">Function to find real IP address in PHP</a></strong></p>
<blockquote><p>function getRealIpAddr()<br />
{<br />
if (!empty($_SERVER['HTTP_CLIENT_IP']))<br />
//check ip from share internet<br />
{<br />
$ip=$_SERVER['HTTP_CLIENT_IP'];<br />
}<br />
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))<br />
//to check ip is pass from proxy<br />
{<br />
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];<br />
}<br />
else<br />
{<br />
$ip=$_SERVER['REMOTE_ADDR'];<br />
}<br />
return $ip;<br />
}</p></blockquote>
<p>In this PHP function, first attempt is to get the direct IP address of client’s machine, if not available then try for forwarded for IP address using HTTP_X_FORWARDED_FOR. And if this is also not available, then finally get the IP address using REMOTE_ADDR.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.denover.com/getting-real-ip-address-in-php/105/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
