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

<channel>
	<title>Mystalia Studios &#187; php</title>
	<atom:link href="http://www.mystalia.net/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mystalia.net</link>
	<description>Coding Studio</description>
	<lastBuildDate>Fri, 19 Mar 2010 01:22:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Useful HTMLParse Class for PHP</title>
		<link>http://www.mystalia.net/2009/04/useful-htmlparse-class-for-php/</link>
		<comments>http://www.mystalia.net/2009/04/useful-htmlparse-class-for-php/#comments</comments>
		<pubDate>Sat, 11 Apr 2009 02:43:52 +0000</pubDate>
		<dc:creator>Mystalia</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[file_get_contents]]></category>
		<category><![CDATA[help]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[htmlparse]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[read]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.mystalia.net/?p=104</guid>
		<description><![CDATA[class HTMLParse &#123; &#160; // the missing InnerHTML function! &#160; function innerHTML&#40;$node&#41;&#123; &#160; &#160; $doc = new DOMDocument&#40;&#41;; &#160; &#160; foreach &#40;$node-&#62;childNodes as $child&#41; &#160; &#160; &#123; &#160; &#160; &#160; $doc-&#62;appendChild&#40;$doc-&#62;importNode&#40;$child, true&#41;&#41;; &#160; &#160; &#125; &#160; &#160; $result = $doc-&#62;saveHTML&#40;&#41;; &#160; &#160; return $result; &#160; &#125; &#160; // Get the inner html of all elements [...]]]></description>
			<content:encoded><![CDATA[<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><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> HTMLParse<br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #666666; font-style: italic;">// the missing InnerHTML function!</span><br />
&nbsp; <span style="color: #000000; font-weight: bold;">function</span> innerHTML<span style="color: #009900;">&#40;</span><span style="color: #000088;">$node</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$doc</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> DOMDocument<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$node</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">childNodes</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$child</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$doc</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">appendChild</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$doc</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">importNode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$child</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$doc</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">saveHTML</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #000088;">$result</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; <span style="color: #666666; font-style: italic;">// Get the inner html of all elements inside tag from the source (input).</span><br />
&nbsp; <span style="color: #000000; font-weight: bold;">function</span> GetInnerArray<span style="color: #009900;">&#40;</span><span style="color: #000088;">$tag</span><span style="color: #339933;">,</span> <span style="color: #000088;">$input</span><span style="color: #009900;">&#41;</span><br />
&nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$doc</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> DOMDocument<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #339933;">@</span><span style="color: #000088;">$doc</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">loadHTML</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$input</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$dataset</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$doc</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getElementsByTagName</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tag</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$stringarr</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/array"><span style="color: #990000;">array</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$dataset</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$row</span> <span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <a href="http://www.php.net/array_push"><span style="color: #990000;">array_push</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$stringarr</span><span style="color: #339933;">,</span> <a href="http://www.php.net/trim"><span style="color: #990000;">trim</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">innerHTML</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</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; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #000088;">$stringarr</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; <span style="color: #666666; font-style: italic;">// Get the inner html of all elements inside tag where an attribute exists with the value.</span><br />
&nbsp; <span style="color: #000000; font-weight: bold;">function</span> GetInnerArrayFilter<span style="color: #009900;">&#40;</span><span style="color: #000088;">$input</span><span style="color: #339933;">,</span> <span style="color: #000088;">$tag</span><span style="color: #339933;">,</span> <span style="color: #000088;">$attribute</span><span style="color: #339933;">,</span> <span style="color: #000088;">$value</span><span style="color: #009900;">&#41;</span><br />
&nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$doc</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> DOMDocument<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #339933;">@</span><span style="color: #000088;">$doc</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">loadHTML</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$input</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$dataset</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$doc</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getElementsByTagName</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tag</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$stringarr</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/array"><span style="color: #990000;">array</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$dataset</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$row</span> <span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$attribute</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$value</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.php.net/array_push"><span style="color: #990000;">array_push</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$stringarr</span><span style="color: #339933;">,</span> <a href="http://www.php.net/trim"><span style="color: #990000;">trim</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">innerHTML</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</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; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #000088;">$stringarr</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; <span style="color: #666666; font-style: italic;">// Get attribute of tags.</span><br />
&nbsp; <span style="color: #000000; font-weight: bold;">function</span> GetTagAttribute<span style="color: #009900;">&#40;</span><span style="color: #000088;">$input</span><span style="color: #339933;">,</span> <span style="color: #000088;">$tag</span><span style="color: #339933;">,</span> <span style="color: #000088;">$attribute</span><span style="color: #009900;">&#41;</span><br />
&nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$doc</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> DOMDocument<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #339933;">@</span><span style="color: #000088;">$doc</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">loadHTML</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$input</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$dataset</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$doc</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getElementsByTagName</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tag</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$stringarr</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/array"><span style="color: #990000;">array</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$dataset</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$row</span> <span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.php.net/array_push"><span style="color: #990000;">array_push</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$stringarr</span><span style="color: #339933;">,</span> <span style="color: #000088;">$row</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$attribute</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #000088;">$stringarr</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; <span style="color: #666666; font-style: italic;">// Get attribute of tags where the tag attrib has the value.</span><br />
&nbsp; <span style="color: #000000; font-weight: bold;">function</span> GetTagAttributeFilter<span style="color: #009900;">&#40;</span><span style="color: #000088;">$input</span><span style="color: #339933;">,</span> <span style="color: #000088;">$tag</span><span style="color: #339933;">,</span> <span style="color: #000088;">$attribute</span><span style="color: #339933;">,</span> <span style="color: #000088;">$qattrib</span><span style="color: #339933;">,</span> <span style="color: #000088;">$value</span><span style="color: #009900;">&#41;</span><br />
&nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$doc</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> DOMDocument<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #339933;">@</span><span style="color: #000088;">$doc</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">loadHTML</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$input</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$dataset</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$doc</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getElementsByTagName</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tag</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$stringarr</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/array"><span style="color: #990000;">array</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$dataset</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$row</span> <span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$qattrib</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$value</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.php.net/array_push"><span style="color: #990000;">array_push</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$stringarr</span><span style="color: #339933;">,</span> <span style="color: #000088;">$row</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$attribute</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #000088;">$stringarr</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></div>
<p>Mostly written by me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mystalia.net/2009/04/useful-htmlparse-class-for-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Useful PHP class for parsing HTML</title>
		<link>http://www.mystalia.net/2009/03/useful-php-class-for-parsing-html/</link>
		<comments>http://www.mystalia.net/2009/03/useful-php-class-for-parsing-html/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 03:00:51 +0000</pubDate>
		<dc:creator>Mystalia</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[domdocument]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[htmlparse]]></category>
		<category><![CDATA[parse]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.mystalia.net/?p=58</guid>
		<description><![CDATA[I&#8217;m hoping this is commented well enough. GeSHi Error: GeSHi could not find the language phplines (using path /home1/mystalia/public_html/wp-content/plugins/codecolorer/lib/geshi/) (code 2) If you would like help with this class, please comment! If you have an idea to improve this class, please comment!]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m hoping this is commented well enough.</p>
<div class="codecolorer-container php[lines] default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><br /><strong>GeSHi Error:</strong> GeSHi could not find the language phplines (using path /home1/mystalia/public_html/wp-content/plugins/codecolorer/lib/geshi/) (code 2)<br /></div>
<p>If you would like help with this class, please comment!<br />
If you have an idea to improve this class, please comment!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mystalia.net/2009/03/useful-php-class-for-parsing-html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plain Google Results in PHP</title>
		<link>http://www.mystalia.net/2008/05/plain-google-results-in-php/</link>
		<comments>http://www.mystalia.net/2008/05/plain-google-results-in-php/#comments</comments>
		<pubDate>Mon, 26 May 2008 03:29:21 +0000</pubDate>
		<dc:creator>Mystalia</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[results]]></category>

		<guid isPermaLink="false">http://www.mystalia.net/?p=10</guid>
		<description><![CDATA[function PlainResults(&#60;span style=&#34;color: #3366ff;&#34;&#62;$term&#60;/span&#62;) { &#60;span style=&#34;color: #3366ff;&#34;&#62;$content&#60;/span&#62; = file_get_contents('&#60;span style=&#34;color: #ff0000;&#34;&#62;http://www.google.com/search?num=100&#38;amp;safe=off&#38;amp;q=&#60;/span&#62;' . &#60;span style=&#34;color: #3366ff;&#34;&#62;$term&#60;/span&#62;); if (&#60;span style=&#34;color: #3366ff;&#34;&#62;$content&#60;/span&#62; !== false) { &#60;span style=&#34;color: #3366ff;&#34;&#62;$content&#60;/span&#62; = str_replace(&#34;&#60;span style=&#34;color: #ff0000;&#34;&#62;http&#60;/span&#62;&#34;, &#34;&#60;span style=&#34;color: #ff0000;&#34;&#62;\nhttp&#60;/span&#62;&#34;, &#60;span style=&#34;color: #3366ff;&#34;&#62;$content&#60;/span&#62;); &#60;span style=&#34;color: #3366ff;&#34;&#62;$content&#60;/span&#62; = str_replace(&#34;&#60;span style=&#34;color: #ff0000;&#34;&#62;\&#34;&#60;/span&#62;&#34;, &#34;&#60;span style=&#34;color: #ff0000;&#34;&#62;\n\&#34;&#60;/span&#62;&#34;, &#60;span style=&#34;color: #3366ff;&#34;&#62;$content&#60;/span&#62;); $line = explode(&#8220;\n&#8220;, $content); $i = [...]]]></description>
			<content:encoded><![CDATA[<blockquote>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">function PlainResults(&lt;span style=&quot;color: #3366ff;&quot;&gt;$term&lt;/span&gt;)<br />
{<br />
&lt;span style=&quot;color: #3366ff;&quot;&gt;$content&lt;/span&gt; = file_get_contents('&lt;span style=&quot;color: #ff0000;&quot;&gt;http://www.google.com/search?num=100&amp;amp;safe=off&amp;amp;q=&lt;/span&gt;' . &lt;span style=&quot;color: #3366ff;&quot;&gt;$term&lt;/span&gt;);<br />
if (&lt;span style=&quot;color: #3366ff;&quot;&gt;$content&lt;/span&gt; !== false)<br />
{<br />
&lt;span style=&quot;color: #3366ff;&quot;&gt;$content&lt;/span&gt; = str_replace(&quot;&lt;span style=&quot;color: #ff0000;&quot;&gt;http&lt;/span&gt;&quot;, &quot;&lt;span style=&quot;color: #ff0000;&quot;&gt;\nhttp&lt;/span&gt;&quot;, &lt;span style=&quot;color: #3366ff;&quot;&gt;$content&lt;/span&gt;);<br />
&lt;span style=&quot;color: #3366ff;&quot;&gt;$content&lt;/span&gt; = str_replace(&quot;&lt;span style=&quot;color: #ff0000;&quot;&gt;\&quot;&lt;/span&gt;&quot;, &quot;&lt;span style=&quot;color: #ff0000;&quot;&gt;\n\&quot;&lt;/span&gt;&quot;, &lt;span style=&quot;color: #3366ff;&quot;&gt;$content&lt;/span&gt;);</div></div>
<p><span style="color: #3366ff;">$line</span> = explode(&#8220;<span style="color: #ff0000;">\n</span>&#8220;, <span style="color: #3366ff;">$content</span>);<br />
<span style="color: #3366ff;">$i</span> = 0;</p>
<p>while(<span style="color: #3366ff;">$line</span>[<span style="color: #3366ff;">$i</span>] != &#8220;&#8221;)<br />
{<br />
<span style="color: #3366ff;">$temp</span> = trim(<span style="color: #3366ff;">$line</span>[<span style="color: #3366ff;">$i</span>]);<br />
if(substr(<span style="color: #3366ff;">$temp</span>, 0, 21) !== &#8220;<span style="color: #ff0000;">http://www.google.com</span>&#8221; and substr(<span style="color: #3366ff;">$temp</span>, 0, 1) !== &#8220;<span style="color: #ff0000;">\&#8221;</span>&#8221; and substr(<span style="color: #3366ff;">$temp</span>, strlen(<span style="color: #3366ff;">$temp</span>) &#8211; 1, 1) == &#8220;<span style="color: #ff0000;">/</span>&#8220;)<br />
{<br />
echo &#8220;<span style="color: #3366ff;">$temp</span><br />
<span style="color: #ff0000;">\n</span>&#8220;;<br />
}<br />
<span style="color: #3366ff;">$i</span>++;<br />
}<br />
}</p></blockquote>
<p>This script will output googles directory results as just plain urls.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mystalia.net/2008/05/plain-google-results-in-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
