<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.1" -->
<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/"
	>

<channel>
	<title>Shopzz Blog</title>
	<link>http://www.shopzz.org</link>
	<description>Just another programmer weblog</description>
	<pubDate>Sat, 21 Jul 2007 12:43:54 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>
	<language>en</language>
			<item>
		<title>Get url via http-proxy in php+curl</title>
		<link>http://www.shopzz.org/2007/07/21/get-url-via-http-proxy-in-phpcurl.shtml</link>
		<comments>http://www.shopzz.org/2007/07/21/get-url-via-http-proxy-in-phpcurl.shtml#comments</comments>
		<pubDate>Sat, 21 Jul 2007 12:43:54 +0000</pubDate>
		<dc:creator>shopzz</dc:creator>
		
		<category><![CDATA[PHP]]></category>
<category>curl</category><category>php</category><category>proxy</category>
		<guid isPermaLink="false">http://www.shopzz.org/2007/07/21/get-url-via-http-proxy-in-phpcurl.shtml</guid>
		<description><![CDATA[Solution:
function&#160;GetData($url, $proxy='', $vars=''){
&#160; $ch=curl_init();
&#160; curl_setopt($ch, CURLOPT_URL, $url);
&#160; curl_setopt($ch, CURLOPT_HEADER, 0);
&#160; curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
&#160; curl_setopt($ch, CURLOPT_TIMEOUT, 5);
&#160;
&#160; if($vars!=''){
&#160; &#160; curl_setopt($ch, CURLOPT_POST, 1);
&#160; &#160; curl_setopt($ch, CURLOPT_POSTFIELDS, $vars);
&#160; }
&#160;
&#160; if($proxy!='')
&#160; &#160; curl_setopt($ch, CURLOPT_PROXY, $proxy);
&#160;
&#160; $str=curl_exec($ch);
&#160; curl_close($ch);
&#160;
&#160; return&#160;$str;
}

How to use this:
$url='http://site.com/some-url.php';
$proxy='255.255.255.255:80';
&#160;
// post variables
$vars='var1=1&#38;var2=text';
&#160;
$txt=GetData($url, $proxy, $vars);
echo&#160;$txt;

Tags: PHP, curl, php, proxy]]></description>
			<content:encoded><![CDATA[<p>Solution:</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Green;">function</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">GetData</span><span style="color: Olive;">(</span><span style="color: #00008b;">$url</span><span style="color: Gray;">, </span><span style="color: #00008b;">$proxy</span><span style="color: Gray;">=</span><span style="color: #8b0000;">''</span><span style="color: Gray;">, </span><span style="color: #00008b;">$vars</span><span style="color: Gray;">=</span><span style="color: #8b0000;">''</span><span style="color: Olive;">){</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: #00008b;">$ch</span><span style="color: Gray;">=</span><span style="color: Blue;">curl_init</span><span style="color: Olive;">()</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Blue;">curl_setopt</span><span style="color: Olive;">(</span><span style="color: #00008b;">$ch</span><span style="color: Gray;">, </span><span style="color: Blue;">CURLOPT_URL</span><span style="color: Gray;">, </span><span style="color: #00008b;">$url</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Blue;">curl_setopt</span><span style="color: Olive;">(</span><span style="color: #00008b;">$ch</span><span style="color: Gray;">, </span><span style="color: Blue;">CURLOPT_HEADER</span><span style="color: Gray;">, </span><span style="color: Maroon;">0</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Blue;">curl_setopt</span><span style="color: Olive;">(</span><span style="color: #00008b;">$ch</span><span style="color: Gray;">, </span><span style="color: Blue;">CURLOPT_RETURNTRANSFER</span><span style="color: Gray;">, </span><span style="color: Maroon;">1</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Blue;">curl_setopt</span><span style="color: Olive;">(</span><span style="color: #00008b;">$ch</span><span style="color: Gray;">, </span><span style="color: Blue;">CURLOPT_TIMEOUT</span><span style="color: Gray;">, </span><span style="color: Maroon;">5</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">if</span><span style="color: Olive;">(</span><span style="color: #00008b;">$vars</span><span style="color: Gray;">!=</span><span style="color: #8b0000;">''</span><span style="color: Olive;">){</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Blue;">curl_setopt</span><span style="color: Olive;">(</span><span style="color: #00008b;">$ch</span><span style="color: Gray;">, </span><span style="color: Blue;">CURLOPT_POST</span><span style="color: Gray;">, </span><span style="color: Maroon;">1</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Blue;">curl_setopt</span><span style="color: Olive;">(</span><span style="color: #00008b;">$ch</span><span style="color: Gray;">, </span><span style="color: Blue;">CURLOPT_POSTFIELDS</span><span style="color: Gray;">, </span><span style="color: #00008b;">$vars</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">if</span><span style="color: Olive;">(</span><span style="color: #00008b;">$proxy</span><span style="color: Gray;">!=</span><span style="color: #8b0000;">''</span><span style="color: Olive;">)</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Blue;">curl_setopt</span><span style="color: Olive;">(</span><span style="color: #00008b;">$ch</span><span style="color: Gray;">, </span><span style="color: Blue;">CURLOPT_PROXY</span><span style="color: Gray;">, </span><span style="color: #00008b;">$proxy</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: #00008b;">$str</span><span style="color: Gray;">=</span><span style="color: Blue;">curl_exec</span><span style="color: Olive;">(</span><span style="color: #00008b;">$ch</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Blue;">curl_close</span><span style="color: Olive;">(</span><span style="color: #00008b;">$ch</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">return</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">$str</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">}</span></li>
</ol></div>
<p><strong>How to use this:</strong></p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: #00008b;">$url</span><span style="color: Gray;">=</span><span style="color: #8b0000;">'</span><span style="color: Red;">http://site.com/some-url.php</span><span style="color: #8b0000;">'</span><span style="color: Gray;">;</span></li>
<li><span style="color: #00008b;">$proxy</span><span style="color: Gray;">=</span><span style="color: #8b0000;">'</span><span style="color: Red;">255.255.255.255:80</span><span style="color: #8b0000;">'</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: #ffa500;">// post variables</span></li>
<li><span style="color: #00008b;">$vars</span><span style="color: Gray;">=</span><span style="color: #8b0000;">'</span><span style="color: Red;">var1=1&amp;var2=text</span><span style="color: #8b0000;">'</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: #00008b;">$txt</span><span style="color: Gray;">=</span><span style="color: Blue;">GetData</span><span style="color: Olive;">(</span><span style="color: #00008b;">$url</span><span style="color: Gray;">, </span><span style="color: #00008b;">$proxy</span><span style="color: Gray;">, </span><span style="color: #00008b;">$vars</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Green;">echo</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">$txt</span><span style="color: Gray;">;</span></li>
</ol></div>
<br /><strong>Tags:</strong> <a href="http://www.shopzz.org/category/php" title="Browse for PHP" rel="tag">PHP</a>, <a href="http://www.shopzz.org/tag/curl" title="Browse for curl" rel="tag">curl</a>, <a href="http://www.shopzz.org/tag/php" title="Browse for php" rel="tag">php</a>, <a href="http://www.shopzz.org/tag/proxy" title="Browse for proxy" rel="tag">proxy</a>]]></content:encoded>
			<wfw:commentRss>http://www.shopzz.org/2007/07/21/get-url-via-http-proxy-in-phpcurl.shtml/feed</wfw:commentRss>
		</item>
		<item>
		<title>DeTypo in PHP</title>
		<link>http://www.shopzz.org/2007/07/21/detypo-in-php.shtml</link>
		<comments>http://www.shopzz.org/2007/07/21/detypo-in-php.shtml#comments</comments>
		<pubDate>Sat, 21 Jul 2007 08:48:37 +0000</pubDate>
		<dc:creator>shopzz</dc:creator>
		
		<category><![CDATA[SEO]]></category>

		<category><![CDATA[PHP]]></category>
<category>detypo</category><category>mistype</category><category>php</category>
		<guid isPermaLink="false">http://www.shopzz.org/2007/07/21/detypo-in-php.shtml</guid>
		<description><![CDATA[Sometimes we need to detect mistypes 
We can use google-search to make sure if given word is a mistype, here my solution:
if($_GET['key']!=''){
&#160; $key=$_GET['key'];
&#160; $s=GetData('http://www.google.com/search?q='.urlencode($key));
&#160; if(strstr($s, '&#38;spell=1 class=p&#62;&#60;b&#62;&#60;i&#62;')){
&#160; &#160; $s=substr($s, strpos($s, '&#38;spell=1 class=p&#62;&#60;b&#62;&#60;i&#62;')+strlen('&#38;spell=1 class=p&#62;&#60;b&#62;&#60;i&#62;'));
&#160; &#160; $s=substr($s, 0, strpos($s, '&#60;/a&#62;'));
&#160; &#160; $key=strip_tags($s);
&#160; }
&#160;
&#160; echo&#160;$key;
}
&#160;
function&#160;GetData($url){
&#160;$ch=curl_init();
&#160;curl_setopt($ch, CURLOPT_URL, $url);
&#160;curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
&#160;curl_setopt($ch, CURLOPT_TIMEOUT, 15);
&#160;$out=curl_exec($ch);
&#160;curl_close($ch);
&#160;
&#160;return $out;
}

Using:
http://site.com/detypo.php?key=wordl
Tags: SEO, PHP, detypo, mistype, php]]></description>
			<content:encoded><![CDATA[<p>Sometimes we need to detect mistypes <img src='http://www.shopzz.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
We can use google-search to make sure if given word is a mistype, here my solution:</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Green;">if</span><span style="color: Olive;">(</span><span style="color: #00008b;">$_GET</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">key</span><span style="color: #8b0000;">'</span><span style="color: Olive;">]</span><span style="color: Gray;">!=</span><span style="color: #8b0000;">''</span><span style="color: Olive;">){</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: #00008b;">$key</span><span style="color: Gray;">=</span><span style="color: #00008b;">$_GET</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">key</span><span style="color: #8b0000;">'</span><span style="color: Olive;">]</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: #00008b;">$s</span><span style="color: Gray;">=</span><span style="color: Blue;">GetData</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">http://www.google.com/search?q=</span><span style="color: #8b0000;">'</span><span style="color: Gray;">.</span><span style="color: Blue;">urlencode</span><span style="color: Olive;">(</span><span style="color: #00008b;">$key</span><span style="color: Olive;">))</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">if</span><span style="color: Olive;">(</span><span style="color: Blue;">strstr</span><span style="color: Olive;">(</span><span style="color: #00008b;">$s</span><span style="color: Gray;">, </span><span style="color: #8b0000;">'</span><span style="color: Red;">&amp;spell=1 class=p&gt;&lt;b&gt;&lt;i&gt;</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)){</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: #00008b;">$s</span><span style="color: Gray;">=</span><span style="color: Blue;">substr</span><span style="color: Olive;">(</span><span style="color: #00008b;">$s</span><span style="color: Gray;">, </span><span style="color: Blue;">strpos</span><span style="color: Olive;">(</span><span style="color: #00008b;">$s</span><span style="color: Gray;">, </span><span style="color: #8b0000;">'</span><span style="color: Red;">&amp;spell=1 class=p&gt;&lt;b&gt;&lt;i&gt;</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">+</span><span style="color: Blue;">strlen</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">&amp;spell=1 class=p&gt;&lt;b&gt;&lt;i&gt;</span><span style="color: #8b0000;">'</span><span style="color: Olive;">))</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: #00008b;">$s</span><span style="color: Gray;">=</span><span style="color: Blue;">substr</span><span style="color: Olive;">(</span><span style="color: #00008b;">$s</span><span style="color: Gray;">, </span><span style="color: Maroon;">0</span><span style="color: Gray;">, </span><span style="color: Blue;">strpos</span><span style="color: Olive;">(</span><span style="color: #00008b;">$s</span><span style="color: Gray;">, </span><span style="color: #8b0000;">'</span><span style="color: Red;">&lt;/a&gt;</span><span style="color: #8b0000;">'</span><span style="color: Olive;">))</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: #00008b;">$key</span><span style="color: Gray;">=</span><span style="color: Blue;">strip_tags</span><span style="color: Olive;">(</span><span style="color: #00008b;">$s</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">echo</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">$key</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Green;">function</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">GetData</span><span style="color: Olive;">(</span><span style="color: #00008b;">$url</span><span style="color: Olive;">){</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">$ch</span><span style="color: Gray;">=</span><span style="color: Blue;">curl_init</span><span style="color: Olive;">()</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">curl_setopt</span><span style="color: Olive;">(</span><span style="color: #00008b;">$ch</span><span style="color: Gray;">, </span><span style="color: Blue;">CURLOPT_URL</span><span style="color: Gray;">, </span><span style="color: #00008b;">$url</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">curl_setopt</span><span style="color: Olive;">(</span><span style="color: #00008b;">$ch</span><span style="color: Gray;">, </span><span style="color: Blue;">CURLOPT_RETURNTRANSFER</span><span style="color: Gray;">, </span><span style="color: Maroon;">1</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">curl_setopt</span><span style="color: Olive;">(</span><span style="color: #00008b;">$ch</span><span style="color: Gray;">, </span><span style="color: Blue;">CURLOPT_TIMEOUT</span><span style="color: Gray;">, </span><span style="color: Maroon;">15</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">$out</span><span style="color: Gray;">=</span><span style="color: Blue;">curl_exec</span><span style="color: Olive;">(</span><span style="color: #00008b;">$ch</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">curl_close</span><span style="color: Olive;">(</span><span style="color: #00008b;">$ch</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: Green;">return</span><span style="color: Gray;"> </span><span style="color: #00008b;">$out</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">}</span></li>
</ol></div>
<p><strong>Using:</strong><br />
http://site.com/detypo.php?key=wordl</p>
<br /><strong>Tags:</strong> <a href="http://www.shopzz.org/category/seo" title="Browse for SEO" rel="tag">SEO</a>, <a href="http://www.shopzz.org/category/php" title="Browse for PHP" rel="tag">PHP</a>, <a href="http://www.shopzz.org/tag/detypo" title="Browse for detypo" rel="tag">detypo</a>, <a href="http://www.shopzz.org/tag/mistype" title="Browse for mistype" rel="tag">mistype</a>, <a href="http://www.shopzz.org/tag/php" title="Browse for php" rel="tag">php</a>]]></content:encoded>
			<wfw:commentRss>http://www.shopzz.org/2007/07/21/detypo-in-php.shtml/feed</wfw:commentRss>
		</item>
		<item>
		<title>PHP cloaking script</title>
		<link>http://www.shopzz.org/2007/07/20/cloaking-script-in-php.shtml</link>
		<comments>http://www.shopzz.org/2007/07/20/cloaking-script-in-php.shtml#comments</comments>
		<pubDate>Fri, 20 Jul 2007 05:47:13 +0000</pubDate>
		<dc:creator>shopzz</dc:creator>
		
		<category><![CDATA[SEO]]></category>

		<category><![CDATA[PHP]]></category>
<category>cloaking</category><category>php</category><category>scripts</category><category>search engines</category><category>server</category>
		<guid isPermaLink="false">http://www.shopzz.org/2007/07/20/cloaking-script-in-php.shtml</guid>
		<description><![CDATA[Sometimes you need to show another text to crawlers 
This script check serfer User-Agent and if this UA is listed in variable $bot_lst - so, it&#8217;s bot&#8230;
// List of bots:
$bot_lst=array(
&#160; &#160; &#160; &#160; &#160; &#160;&#160; 'google',
&#160; &#160; &#160; &#160; &#160; &#160;&#160; 'msn',
&#160; &#160; &#160; &#160; &#160; &#160;&#160; 'yahoo'
&#160; &#160; &#160; &#160; &#160;&#160; );
&#160;
$is_bot=0;
for($i=0; $i&#60;sizeof($bot_lst); $i++)
&#160; [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes you need to show another text to crawlers <img src='http://www.shopzz.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
This script check serfer User-Agent and if this UA is listed in variable $bot_lst - so, it&#8217;s bot&#8230;</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: #ffa500;">// List of bots:</span></li>
<li><span style="color: #00008b;">$bot_lst</span><span style="color: Gray;">=</span><span style="color: Green;">array</span><span style="color: Olive;">(</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; </span><span style="color: #8b0000;">'</span><span style="color: Red;">google</span><span style="color: #8b0000;">'</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; </span><span style="color: #8b0000;">'</span><span style="color: Red;">msn</span><span style="color: #8b0000;">'</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; </span><span style="color: #8b0000;">'</span><span style="color: Red;">yahoo</span><span style="color: #8b0000;">'</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; </span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: #00008b;">$is_bot</span><span style="color: Gray;">=</span><span style="color: Maroon;">0</span><span style="color: Gray;">;</span></li>
<li><span style="color: Green;">for</span><span style="color: Olive;">(</span><span style="color: #00008b;">$i</span><span style="color: Gray;">=</span><span style="color: Maroon;">0</span><span style="color: Gray;">; </span><span style="color: #00008b;">$i</span><span style="color: Gray;">&lt;</span><span style="color: Blue;">sizeof</span><span style="color: Olive;">(</span><span style="color: #00008b;">$bot_lst</span><span style="color: Olive;">)</span><span style="color: Gray;">; </span><span style="color: #00008b;">$i</span><span style="color: Gray;">++</span><span style="color: Olive;">)</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">if</span><span style="color: Olive;">(</span><span style="color: Blue;">strstr</span><span style="color: Olive;">(</span><span style="color: Blue;">strtolower</span><span style="color: Olive;">(</span><span style="color: #00008b;">$HTTP_SERVER_VARS</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">HTTP_USER_AGENT</span><span style="color: #8b0000;">'</span><span style="color: Olive;">])</span><span style="color: Gray;">, </span><span style="color: Blue;">strtolower</span><span style="color: Olive;">(</span><span style="color: #00008b;">$bot_lst</span><span style="color: Olive;">[</span><span style="color: #00008b;">$i</span><span style="color: Olive;">])))</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: #00008b;">$is_bot</span><span style="color: Gray;">=</span><span style="color: Maroon;">1</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Green;">if</span><span style="color: Olive;">(</span><span style="color: #00008b;">$is_bot</span><span style="color: Olive;">)</span><span style="color: Gray;">&nbsp;</span><span style="color: Green;">echo</span><span style="color: Gray;"> </span><span style="color: #8b0000;">'</span><span style="color: Red;">Hello bot :)</span><span style="color: #8b0000;">'</span><span style="color: Gray;">;</span></li>
<li><span style="color: Green;">else</span><span style="color: Gray;">&nbsp;</span><span style="color: Green;">echo</span><span style="color: Gray;"> </span><span style="color: #8b0000;">'</span><span style="color: Red;">Hi user :]</span><span style="color: #8b0000;">'</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Green;">echo</span><span style="color: Gray;">&nbsp;</span><span style="color: #8b0000;">'</span><span style="color: Red;">&lt;p&gt;Your UserAgent: </span><span style="color: #8b0000;">'</span><span style="color: Gray;">.</span><span style="color: #00008b;">$HTTP_SERVER_VARS</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">HTTP_USER_AGENT</span><span style="color: #8b0000;">'</span><span style="color: Olive;">]</span><span style="color: Gray;">.</span><span style="color: #8b0000;">'</span><span style="color: Red;">&lt;/p&gt;</span><span style="color: #8b0000;">'</span><span style="color: Gray;">;</span></li>
</ol></div>
<br /><strong>Tags:</strong> <a href="http://www.shopzz.org/category/seo" title="Browse for SEO" rel="tag">SEO</a>, <a href="http://www.shopzz.org/category/php" title="Browse for PHP" rel="tag">PHP</a>, <a href="http://www.shopzz.org/tag/cloaking" title="Browse for cloaking" rel="tag">cloaking</a>, <a href="http://www.shopzz.org/tag/php" title="Browse for php" rel="tag">php</a>, <a href="http://www.shopzz.org/tag/scripts" title="Browse for scripts" rel="tag">scripts</a>, <a href="http://www.shopzz.org/tag/search-engines" title="Browse for search engines" rel="tag">search engines</a>, <a href="http://www.shopzz.org/tag/server" title="Browse for server" rel="tag">server</a>]]></content:encoded>
			<wfw:commentRss>http://www.shopzz.org/2007/07/20/cloaking-script-in-php.shtml/feed</wfw:commentRss>
		</item>
		<item>
		<title>Deny https from search engines indexing</title>
		<link>http://www.shopzz.org/2007/07/19/denie-https-from-se-indexing.shtml</link>
		<comments>http://www.shopzz.org/2007/07/19/denie-https-from-se-indexing.shtml#comments</comments>
		<pubDate>Thu, 19 Jul 2007 23:02:58 +0000</pubDate>
		<dc:creator>shopzz</dc:creator>
		
		<category><![CDATA[SEO]]></category>

		<category><![CDATA[Apache]]></category>
<category>apache</category><category>htaccess</category><category>search engines</category><category>seo</category><category>server</category><category>unix</category>
		<guid isPermaLink="false">http://www.shopzz.org/2007/07/19/denie-https-from-se-indexing.shtml</guid>
		<description><![CDATA[Well, if you have such problem, let&#8217;s do the following:

Create two files:

robots.txt:
User-agent: *
Allow: /
robots-https.txt:
User-agent: *
Disallow: /


Now write in your .htaccess this:
RewriteEngine on
RewriteCond %{HTTPS} on
RewriteRule ^robots\.txt$ robots-https.txt

That&#8217;s all  Have a nice day.
Tags: SEO, Apache, apache, htaccess, search engines, seo, server, unix]]></description>
			<content:encoded><![CDATA[<p>Well, if you have such problem, let&#8217;s do the following:</p>
<ol>
<li>Create two files:
<ol>
<li>robots.txt:<br />
User-agent: *<br />
Allow: /</li>
<li>robots-https.txt:<br />
User-agent: *<br />
Disallow: /</li>
</ol>
</li>
<li>Now write in your .htaccess this:<br />
RewriteEngine on<br />
RewriteCond %{HTTPS} on<br />
RewriteRule ^robots\.txt$ robots-https.txt</li>
</ol>
<p>That&#8217;s all <img src='http://www.shopzz.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Have a nice day.</p>
<br /><strong>Tags:</strong> <a href="http://www.shopzz.org/category/seo" title="Browse for SEO" rel="tag">SEO</a>, <a href="http://www.shopzz.org/category/apache" title="Browse for Apache" rel="tag">Apache</a>, <a href="http://www.shopzz.org/tag/apache" title="Browse for apache" rel="tag">apache</a>, <a href="http://www.shopzz.org/tag/htaccess" title="Browse for htaccess" rel="tag">htaccess</a>, <a href="http://www.shopzz.org/tag/search-engines" title="Browse for search engines" rel="tag">search engines</a>, <a href="http://www.shopzz.org/tag/seo" title="Browse for seo" rel="tag">seo</a>, <a href="http://www.shopzz.org/tag/server" title="Browse for server" rel="tag">server</a>, <a href="http://www.shopzz.org/tag/unix" title="Browse for unix" rel="tag">unix</a>]]></content:encoded>
			<wfw:commentRss>http://www.shopzz.org/2007/07/19/denie-https-from-se-indexing.shtml/feed</wfw:commentRss>
		</item>
		<item>
		<title>:) A job for ukrainian programmer</title>
		<link>http://www.shopzz.org/2007/07/15/a-job-for-ukrainian-programmer.shtml</link>
		<comments>http://www.shopzz.org/2007/07/15/a-job-for-ukrainian-programmer.shtml#comments</comments>
		<pubDate>Sun, 15 Jul 2007 10:20:40 +0000</pubDate>
		<dc:creator>shopzz</dc:creator>
		
		<category><![CDATA[Etc]]></category>
<category>php</category><category>scripts</category>
		<guid isPermaLink="false">http://www.shopzz.org/2007/07/15/a-job-for-ukrainian-programmer.shtml</guid>
		<description><![CDATA[Test-task from http://www.dp76.com/php-test/
I wrote this script in three minutes&#8230; Maybe I can get a cool php-programmer job  
// http://www.dp76.com/php-test/
&#160;
$s='1&#124;0&#124;Electronics
2&#124;0&#124;Video
3&#124;0&#124;Photo
4&#124;1&#124;MP3 player
5&#124;1&#124;TV
6&#124;4&#124;iPod
7&#124;6&#124;Shuffle
8&#124;3&#124;SLR
9&#124;8&#124;DSLR
10&#124;9&#124;Nikon
11&#124;9&#124;Canon
12&#124;11&#124;20D';
&#160;
$s=explode(&#34;\n&#34;, $s);
$items=array();
foreach($s&#160;as $item){
&#160; $s1=array();
&#160; $s1=explode('&#124;', trim($item));
&#160; $items[$s1[1]][$s1[0]]=$s1[2];
}
&#160;
echo&#160;'&#60;pre&#62;'.CatLst(0).'&#60;/pre&#62;';
&#160;
&#160;
function&#160;CatLst($parent_id, $indent=''){
global&#160;$items;
&#160; if(isset($items[$parent_id])){
&#160; &#160; $out='';
&#160; &#160; while(list($item_key, $item_val)=each($items[$parent_id])){
&#160; &#160; &#160; $out.=$indent.$item_val.' (id: '.$item_key.', parent_id: '.$parent_id.&#34;)\r\n&#34;;
&#160; &#160; &#160; $out.=CatLst($item_key, $indent.&#34;\t&#34;);
&#160; &#160; }
&#160; }
&#160;
&#160; return&#160;$out;
}

Tags: Etc, php, scripts]]></description>
			<content:encoded><![CDATA[<p>Test-task from http://www.dp76.com/php-test/</p>
<p>I wrote this script in three minutes&#8230; Maybe I can get a cool php-programmer job <img src='http://www.shopzz.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: #ffa500;">// </span><span style="color: Blue;">http://www.dp76.com/php-test/</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: #00008b;">$s</span><span style="color: Gray;">=</span><span style="color: #8b0000;">'</span><span style="color: Red;">1|0|Electronics</span></li>
<li><span style="color: Red;">2|0|Video</span></li>
<li><span style="color: Red;">3|0|Photo</span></li>
<li><span style="color: Red;">4|1|MP3 player</span></li>
<li><span style="color: Red;">5|1|TV</span></li>
<li><span style="color: Red;">6|4|iPod</span></li>
<li><span style="color: Red;">7|6|Shuffle</span></li>
<li><span style="color: Red;">8|3|SLR</span></li>
<li><span style="color: Red;">9|8|DSLR</span></li>
<li><span style="color: Red;">10|9|Nikon</span></li>
<li><span style="color: Red;">11|9|Canon</span></li>
<li><span style="color: Red;">12|11|20D</span><span style="color: #8b0000;">'</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: #00008b;">$s</span><span style="color: Gray;">=</span><span style="color: Blue;">explode</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Navy;">\n</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">, </span><span style="color: #00008b;">$s</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: #00008b;">$items</span><span style="color: Gray;">=</span><span style="color: Green;">array</span><span style="color: Olive;">()</span><span style="color: Gray;">;</span></li>
<li><span style="color: Green;">foreach</span><span style="color: Olive;">(</span><span style="color: #00008b;">$s</span><span style="color: Gray;">&nbsp;</span><span style="color: Green;">as</span><span style="color: Gray;"> </span><span style="color: #00008b;">$item</span><span style="color: Olive;">){</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: #00008b;">$s1</span><span style="color: Gray;">=</span><span style="color: Green;">array</span><span style="color: Olive;">()</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: #00008b;">$s1</span><span style="color: Gray;">=</span><span style="color: Blue;">explode</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">|</span><span style="color: #8b0000;">'</span><span style="color: Gray;">, </span><span style="color: Blue;">trim</span><span style="color: Olive;">(</span><span style="color: #00008b;">$item</span><span style="color: Olive;">))</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: #00008b;">$items</span><span style="color: Olive;">[</span><span style="color: #00008b;">$s1</span><span style="color: Olive;">[</span><span style="color: Maroon;">1</span><span style="color: Olive;">]][</span><span style="color: #00008b;">$s1</span><span style="color: Olive;">[</span><span style="color: Maroon;">0</span><span style="color: Olive;">]]</span><span style="color: Gray;">=</span><span style="color: #00008b;">$s1</span><span style="color: Olive;">[</span><span style="color: Maroon;">2</span><span style="color: Olive;">]</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Green;">echo</span><span style="color: Gray;">&nbsp;</span><span style="color: #8b0000;">'</span><span style="color: Red;">&lt;pre&gt;</span><span style="color: #8b0000;">'</span><span style="color: Gray;">.</span><span style="color: Blue;">CatLst</span><span style="color: Olive;">(</span><span style="color: Maroon;">0</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #8b0000;">'</span><span style="color: Red;">&lt;/pre&gt;</span><span style="color: #8b0000;">'</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Green;">function</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">CatLst</span><span style="color: Olive;">(</span><span style="color: #00008b;">$parent_id</span><span style="color: Gray;">, </span><span style="color: #00008b;">$indent</span><span style="color: Gray;">=</span><span style="color: #8b0000;">''</span><span style="color: Olive;">){</span></li>
<li><span style="color: Green;">global</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">$items</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">if</span><span style="color: Olive;">(</span><span style="color: Green;">isset</span><span style="color: Olive;">(</span><span style="color: #00008b;">$items</span><span style="color: Olive;">[</span><span style="color: #00008b;">$parent_id</span><span style="color: Olive;">])){</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: #00008b;">$out</span><span style="color: Gray;">=</span><span style="color: #8b0000;">''</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">while</span><span style="color: Olive;">(</span><span style="color: Green;">list</span><span style="color: Olive;">(</span><span style="color: #00008b;">$item_key</span><span style="color: Gray;">, </span><span style="color: #00008b;">$item_val</span><span style="color: Olive;">)</span><span style="color: Gray;">=</span><span style="color: Blue;">each</span><span style="color: Olive;">(</span><span style="color: #00008b;">$items</span><span style="color: Olive;">[</span><span style="color: #00008b;">$parent_id</span><span style="color: Olive;">])){</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; </span><span style="color: #00008b;">$out</span><span style="color: Gray;">.=</span><span style="color: #00008b;">$indent</span><span style="color: Gray;">.</span><span style="color: #00008b;">$item_val</span><span style="color: Gray;">.</span><span style="color: #8b0000;">'</span><span style="color: Red;"> (id: </span><span style="color: #8b0000;">'</span><span style="color: Gray;">.</span><span style="color: #00008b;">$item_key</span><span style="color: Gray;">.</span><span style="color: #8b0000;">'</span><span style="color: Red;">, parent_id: </span><span style="color: #8b0000;">'</span><span style="color: Gray;">.</span><span style="color: #00008b;">$parent_id</span><span style="color: Gray;">.</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">)</span><span style="color: Navy;">\r\n</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; </span><span style="color: #00008b;">$out</span><span style="color: Gray;">.=</span><span style="color: Blue;">CatLst</span><span style="color: Olive;">(</span><span style="color: #00008b;">$item_key</span><span style="color: Gray;">, </span><span style="color: #00008b;">$indent</span><span style="color: Gray;">.</span><span style="color: #8b0000;">&quot;</span><span style="color: Navy;">\t</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">return</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">$out</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">}</span></li>
</ol></div>
<br /><strong>Tags:</strong> <a href="http://www.shopzz.org/category/etc" title="Browse for Etc" rel="tag">Etc</a>, <a href="http://www.shopzz.org/tag/php" title="Browse for php" rel="tag">php</a>, <a href="http://www.shopzz.org/tag/scripts" title="Browse for scripts" rel="tag">scripts</a>]]></content:encoded>
			<wfw:commentRss>http://www.shopzz.org/2007/07/15/a-job-for-ukrainian-programmer.shtml/feed</wfw:commentRss>
		</item>
		<item>
		<title>Text find&#8217;n replace</title>
		<link>http://www.shopzz.org/2007/07/10/text-findn-replace.shtml</link>
		<comments>http://www.shopzz.org/2007/07/10/text-findn-replace.shtml#comments</comments>
		<pubDate>Tue, 10 Jul 2007 08:12:48 +0000</pubDate>
		<dc:creator>shopzz</dc:creator>
		
		<category><![CDATA[Win32 Progs :]]]></category>
<category>application</category><category>find and replace</category><category>programms</category><category>strings</category><category>text</category><category>windows</category>
		<guid isPermaLink="false">http://www.shopzz.org/2007/07/10/text-findn-replace.shtml</guid>
		<description><![CDATA[Small application which can find and replace strings.  Also can put some text before and after each line of input text  
 Download

Tags: Win32 Progs :], application, find and replace, programms, strings, text, windows]]></description>
			<content:encoded><![CDATA[<p>Small application which can find and replace strings.  Also can put some text before and after each line of input text <img src='http://www.shopzz.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.shopzz.org/files/ShopzzReplacer.rar"> Download</a></p>
<p><a href="http://www.shopzz.org/wp-content/uploads/2007/07/replacer.jpg" title="ShopzzReplacer"><img src="http://www.shopzz.org/wp-content/uploads/2007/07/replacer.jpg" alt="ShopzzReplacer" height="368" width="552" /></a></p>
<br /><strong>Tags:</strong> <a href="http://www.shopzz.org/category/win32-progs" title="Browse for Win32 Progs :]" rel="tag">Win32 Progs :]</a>, <a href="http://www.shopzz.org/tag/application" title="Browse for application" rel="tag">application</a>, <a href="http://www.shopzz.org/tag/find-and-replace" title="Browse for find and replace" rel="tag">find and replace</a>, <a href="http://www.shopzz.org/tag/programms" title="Browse for programms" rel="tag">programms</a>, <a href="http://www.shopzz.org/tag/strings" title="Browse for strings" rel="tag">strings</a>, <a href="http://www.shopzz.org/tag/text" title="Browse for text" rel="tag">text</a>, <a href="http://www.shopzz.org/tag/windows" title="Browse for windows" rel="tag">windows</a>]]></content:encoded>
			<wfw:commentRss>http://www.shopzz.org/2007/07/10/text-findn-replace.shtml/feed</wfw:commentRss>
		</item>
		<item>
		<title>How to include remote javascript using DOM method:</title>
		<link>http://www.shopzz.org/2007/07/03/include-remote-javascript-using-dom-method.shtml</link>
		<comments>http://www.shopzz.org/2007/07/03/include-remote-javascript-using-dom-method.shtml#comments</comments>
		<pubDate>Tue, 03 Jul 2007 05:59:14 +0000</pubDate>
		<dc:creator>shopzz</dc:creator>
		
		<category><![CDATA[Javascripts]]></category>

		<category><![CDATA[SEO]]></category>
<category>dom</category><category>include</category><category>javascript</category><category>redirect</category>
		<guid isPermaLink="false">http://www.shopzz.org/2007/07/03/include-remote-javascript-using-dom-method.shtml</guid>
		<description><![CDATA[This script will include remote javascript file with two param&#8217;s - referrer and url.
You can parse this parameters and return javascript for current url.
function MakeInclude(jsFile){
&#160; var&#160;html_doc=document.getElementsByTagName('head').item(0);
&#160;
&#160; var&#160;js=document.createElement('script');
&#160; js.setAttribute('language', 'javascript');
&#160; js.setAttribute('type', 'text/javascript');
&#160; js.setAttribute('src', jsFile);
&#160; html_doc.appendChild(js);
&#160;
&#160; return&#160;false;
}
&#160;
MakeInclude('http://your-server.com/get_redirect.php?referrer='+encodeURIComponent(document.referrer)+'&#38;url='+encodeURIComponent(document.URL));
Example of get_redirect.php:
if($_GET['referrer']!='' &#38;&#38; $_GET['url']!='')&#160;echo 'location=&#34;http://google.com/&#34;';

Tags: Javascripts, SEO, dom, include, javascript, redirect]]></description>
			<content:encoded><![CDATA[<p>This script will include remote javascript file with two param&#8217;s - referrer and url.<br />
You can parse this parameters and return javascript for current url.</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Green;">function</span><span style="color: Gray;"> </span><span style="color: Blue;">MakeInclude</span><span style="color: Olive;">(</span><span style="color: Blue;">jsFile</span><span style="color: Olive;">){</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">var</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">html_doc</span><span style="color: Gray;">=</span><span style="color: Teal;">document</span><span style="color: Gray;">.</span><span style="color: Blue;">getElementsByTagName</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">head</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">item</span><span style="color: Olive;">(</span><span style="color: Maroon;">0</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">var</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">js</span><span style="color: Gray;">=</span><span style="color: Teal;">document</span><span style="color: Gray;">.</span><span style="color: Blue;">createElement</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">script</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Blue;">js</span><span style="color: Gray;">.</span><span style="color: Blue;">setAttribute</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">language</span><span style="color: #8b0000;">'</span><span style="color: Gray;">, </span><span style="color: #8b0000;">'</span><span style="color: Red;">javascript</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Blue;">js</span><span style="color: Gray;">.</span><span style="color: Blue;">setAttribute</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">type</span><span style="color: #8b0000;">'</span><span style="color: Gray;">, </span><span style="color: #8b0000;">'</span><span style="color: Red;">text/javascript</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Blue;">js</span><span style="color: Gray;">.</span><span style="color: Blue;">setAttribute</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">src</span><span style="color: #8b0000;">'</span><span style="color: Gray;">, </span><span style="color: Blue;">jsFile</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Blue;">html_doc</span><span style="color: Gray;">.</span><span style="color: Blue;">appendChild</span><span style="color: Olive;">(</span><span style="color: Blue;">js</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">return</span><span style="color: Gray;">&nbsp;</span><span style="color: Green;">false</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Blue;">MakeInclude</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">http://your-server.com/get_redirect.php?referrer=</span><span style="color: #8b0000;">'</span><span style="color: Gray;">+</span><span style="color: Blue;">encodeURIComponent</span><span style="color: Olive;">(</span><span style="color: Teal;">document</span><span style="color: Gray;">.</span><span style="color: Blue;">referrer</span><span style="color: Olive;">)</span><span style="color: Gray;">+</span><span style="color: #8b0000;">'</span><span style="color: Red;">&amp;url=</span><span style="color: #8b0000;">'</span><span style="color: Gray;">+</span><span style="color: Blue;">encodeURIComponent</span><span style="color: Olive;">(</span><span style="color: Teal;">document</span><span style="color: Gray;">.</span><span style="color: Blue;">URL</span><span style="color: Olive;">))</span><span style="color: Gray;">;</span></li></ol></div>
<p>Example of get_redirect.php:</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Green;">if</span><span style="color: Olive;">(</span><span style="color: #00008b;">$_GET</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">referrer</span><span style="color: #8b0000;">'</span><span style="color: Olive;">]</span><span style="color: Gray;">!=</span><span style="color: #8b0000;">''</span><span style="color: Gray;"> &amp;&amp; </span><span style="color: #00008b;">$_GET</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">url</span><span style="color: #8b0000;">'</span><span style="color: Olive;">]</span><span style="color: Gray;">!=</span><span style="color: #8b0000;">''</span><span style="color: Olive;">)</span><span style="color: Gray;">&nbsp;</span><span style="color: Green;">echo</span><span style="color: Gray;"> </span><span style="color: #8b0000;">'</span><span style="color: Red;">location=&quot;http://google.com/&quot;</span><span style="color: #8b0000;">'</span><span style="color: Gray;">;</span></li>
</ol></div>
<br /><strong>Tags:</strong> <a href="http://www.shopzz.org/category/javascripts" title="Browse for Javascripts" rel="tag">Javascripts</a>, <a href="http://www.shopzz.org/category/seo" title="Browse for SEO" rel="tag">SEO</a>, <a href="http://www.shopzz.org/tag/dom" title="Browse for dom" rel="tag">dom</a>, <a href="http://www.shopzz.org/tag/include" title="Browse for include" rel="tag">include</a>, <a href="http://www.shopzz.org/tag/javascript" title="Browse for javascript" rel="tag">javascript</a>, <a href="http://www.shopzz.org/tag/redirect" title="Browse for redirect" rel="tag">redirect</a>]]></content:encoded>
			<wfw:commentRss>http://www.shopzz.org/2007/07/03/include-remote-javascript-using-dom-method.shtml/feed</wfw:commentRss>
		</item>
		<item>
		<title>How to make HTTP Error 301 - Moved permanently Explained</title>
		<link>http://www.shopzz.org/2007/06/28/how-to-make-error-301.shtml</link>
		<comments>http://www.shopzz.org/2007/06/28/how-to-make-error-301.shtml#comments</comments>
		<pubDate>Thu, 28 Jun 2007 22:58:31 +0000</pubDate>
		<dc:creator>shopzz</dc:creator>
		
		<category><![CDATA[SEO]]></category>

		<category><![CDATA[Apache]]></category>
<category>apache</category><category>htaccess</category>
		<guid isPermaLink="false">http://www.shopzz.org/2007/07/19/how-to-make-error-301.shtml</guid>
		<description><![CDATA[Well, simply write in your .htaccess file the following:
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} ^site.com$
RewriteRule ^(.*)$ http://www.anothersite.com/$1 [R=301,L]
Tags: SEO, Apache, apache, htaccess]]></description>
			<content:encoded><![CDATA[<p>Well, simply write in your .htaccess file the following:</p>
<p>RewriteEngine on<br />
Options +FollowSymlinks<br />
RewriteBase /<br />
RewriteCond %{HTTP_HOST} ^site.com$<br />
RewriteRule ^(.*)$ http://www.anothersite.com/$1 [R=301,L]</p>
<br /><strong>Tags:</strong> <a href="http://www.shopzz.org/category/seo" title="Browse for SEO" rel="tag">SEO</a>, <a href="http://www.shopzz.org/category/apache" title="Browse for Apache" rel="tag">Apache</a>, <a href="http://www.shopzz.org/tag/apache" title="Browse for apache" rel="tag">apache</a>, <a href="http://www.shopzz.org/tag/htaccess" title="Browse for htaccess" rel="tag">htaccess</a>]]></content:encoded>
			<wfw:commentRss>http://www.shopzz.org/2007/06/28/how-to-make-error-301.shtml/feed</wfw:commentRss>
		</item>
		<item>
		<title>Curl FTP Wrapper</title>
		<link>http://www.shopzz.org/2007/06/26/curl-ftp-wrapper.shtml</link>
		<comments>http://www.shopzz.org/2007/06/26/curl-ftp-wrapper.shtml#comments</comments>
		<pubDate>Tue, 26 Jun 2007 22:03:48 +0000</pubDate>
		<dc:creator>shopzz</dc:creator>
		
		<category><![CDATA[PHP]]></category>
<category>curl</category><category>ftp</category><category>php</category><category>wrappers</category>
		<guid isPermaLink="false">http://www.shopzz.org/?p=4</guid>
		<description><![CDATA[Hey, I found a pretty-nice curl ftp wrapper  
Tags: PHP, curl, ftp, php, wrappers]]></description>
			<content:encoded><![CDATA[<p>Hey, I found a pretty-nice curl ftp wrapper <img src='http://www.shopzz.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p> <a href="http://www.shopzz.org/2007/06/26/curl-ftp-wrapper.shtml#more-4" class="more-link">(more&#8230;)</a></p>
<br /><strong>Tags:</strong> <a href="http://www.shopzz.org/category/php" title="Browse for PHP" rel="tag">PHP</a>, <a href="http://www.shopzz.org/tag/curl" title="Browse for curl" rel="tag">curl</a>, <a href="http://www.shopzz.org/tag/ftp" title="Browse for ftp" rel="tag">ftp</a>, <a href="http://www.shopzz.org/tag/php" title="Browse for php" rel="tag">php</a>, <a href="http://www.shopzz.org/tag/wrappers" title="Browse for wrappers" rel="tag">wrappers</a>]]></content:encoded>
			<wfw:commentRss>http://www.shopzz.org/2007/06/26/curl-ftp-wrapper.shtml/feed</wfw:commentRss>
		</item>
		<item>
		<title>The top of most important Unix commands&#8230;</title>
		<link>http://www.shopzz.org/2007/06/25/the-top-of-most-important-unix-commands.shtml</link>
		<comments>http://www.shopzz.org/2007/06/25/the-top-of-most-important-unix-commands.shtml#comments</comments>
		<pubDate>Mon, 25 Jun 2007 21:43:52 +0000</pubDate>
		<dc:creator>shopzz</dc:creator>
		
		<category><![CDATA[Unix]]></category>
<category>mysql import</category><category>mysqldump</category><category>unix</category><category>unix commands</category>
		<guid isPermaLink="false">http://www.shopzz.org/?p=3</guid>
		<description><![CDATA[To learn Unix isn&#8217;t too simple idea, so let&#8217;s consider the most important unix commands:

cd - Change directory, example: cd /etc/ 
ls - List directory, example: ls /etc, use ls -l /etc to see more detail
cp - Copy a file or directory, example: cp source dest if you want to copy a directory use the [...]]]></description>
			<content:encoded><![CDATA[<p>To learn Unix isn&#8217;t too simple idea, so let&#8217;s consider the most important unix commands:</p>
<ol>
<li><strong>cd</strong> - Change directory, example: <code>cd /etc/ </code></li>
<li><strong>ls</strong> - List directory, example: <code>ls /etc,</code> use <code>ls -l /etc</code> to see more detail</li>
<li><strong>cp</strong> - Copy a file or directory, example: <code>cp source dest </code>if you want to copy a directory use the -R option for recursive: <code>cp -R /source /dest </code></li>
<li><strong>mv</strong> - Move a file, example: <code>mv source dest </code></li>
<li><strong>rm</strong> - Remove a file, example: <code>rm somefile</code> to remove a directory you may need the -R option, you can also use the -f option which tells it not to confirm each file: <code>rm -rf /dir </code></li>
<li><strong>cat </strong>- Concatenate, or output a file <code>cat /var/log/messages </code></li>
<li><strong>tar</strong> - Archiver. Usage example:<br />
<code>gunzip -d archive.tar.gz</code> - makes from archive.tar.gz =&gt; archive.tar<br />
<code>tar xvf archive.tar </code> - this will extract archive.tar to current directory.</li>
<li><strong>vi</strong> - Text editor, example: <code>vi ./file.txt</code><br />
To edit a line press <code>Esc i</code> then to save changes and exit use <code>Esc wq</code>, or to quit without saving use <code>Esc q!.</code></li>
<li><strong>man </strong>- Show manual for a command, example: <code>man ls</code> hit <code>q</code> to exit the man page.</li>
<li><strong>top</strong> - This command provides a good overview of things including CPU and memory utilization, and a list of the top consumers of CPU. If you want to kill some process press &#8220;K&#8221; and enter id of process.</li>
<li><strong>wget</strong> - Download something frm other server. Example: wget http://www.shopzz.org/robots.txt</li>
</ol>
<p>How to make backup of MySQL?</p>
<p><code>mysqldump -u&lt;username&gt; -h&lt;hostname&gt; -p&lt;password&gt; dbname | gzip -9 &gt; dump-db.sql.gz</code></p>
<p>To import MySQL dump use this:</p>
<p><code>mysql -u&lt;username&gt; -p&lt;password&gt; dbname &lt; dump-db.sql</code></p>
<br /><strong>Tags:</strong> <a href="http://www.shopzz.org/category/unix" title="Browse for Unix" rel="tag">Unix</a>, <a href="http://www.shopzz.org/tag/mysql-import" title="Browse for mysql import" rel="tag">mysql import</a>, <a href="http://www.shopzz.org/tag/mysqldump" title="Browse for mysqldump" rel="tag">mysqldump</a>, <a href="http://www.shopzz.org/tag/unix" title="Browse for unix" rel="tag">unix</a>, <a href="http://www.shopzz.org/tag/unix-commands" title="Browse for unix commands" rel="tag">unix commands</a>]]></content:encoded>
			<wfw:commentRss>http://www.shopzz.org/2007/06/25/the-top-of-most-important-unix-commands.shtml/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
