<?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>All1 Source technologies &#187; php 5.2.12</title>
	<atom:link href="http://www.all1sourcetech.com/tag/php-5-2-12/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.all1sourcetech.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Wed, 23 Nov 2011 12:26:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How to separate the trackbacks and pingbacks from comments?</title>
		<link>http://www.all1sourcetech.com/separate-trackbacks-pingback-comments/</link>
		<comments>http://www.all1sourcetech.com/separate-trackbacks-pingback-comments/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 10:33:28 +0000</pubDate>
		<dc:creator>Suzanne</dc:creator>
				<category><![CDATA[Opensource]]></category>
		<category><![CDATA[Purely Technical]]></category>
		<category><![CDATA[PHP 5.2]]></category>
		<category><![CDATA[php 5.2.12]]></category>
		<category><![CDATA[pingbacks]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[trackbacks]]></category>

		<guid isPermaLink="false">http://www.all1sourcetech.com/?p=860</guid>
		<description><![CDATA[Comments on blogs are often criticized as lacking authority, since anyone can post anything using any name they like: there&#8217;s no verification process to ensure that the person is who they claim to be. Trackbacks and Pingbacks both aim to provide some verification to blog commenting.
But having trackbacks, pingbacks and comments all mixed up in [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Comments on blogs</strong> are often criticized as lacking authority, since anyone can post anything using any name they like: there&#8217;s no verification process to ensure that the person is who they claim to be. <strong>Trackbacks</strong> and <strong>Pingbacks</strong> both aim to provide some verification to blog commenting.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">But having trackbacks, pingbacks and comments all mixed up in one place can get really messy and confusing. Let’s separate the trackbacks and the pingbacks from comments-</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">&lt;strong&gt;&lt;?php if ($comments) : ?&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>&lt;ol&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>&lt;?php foreach ($comments as $comment) : ?&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>&lt;li id=&#8221;comment-&lt;?php comment_ID() ?&gt;&#8221; class=&#8217;commentItem&#8217;&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>&lt;!&#8211; THE COMMENT LAYOUT &#8211;&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>&lt;/li&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>&lt;?php endforeach; /* end for each comment */ ?&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>&lt;/ol&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">&lt;?php endif; ?&gt;&lt;/strong&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Above we can see a stripped version of an ordinary comment loop which will show comments, trackbacks and pingbacks all in one place. Let’s change that.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">&lt;strong&gt;&lt;?php if ($comments) : ?&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>&lt;ol&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>&lt;?php foreach ($comments as $comment) : ?&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>&lt;?php</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>$commentType = get_comment_type();</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>if($commentType == &#8216;comment&#8217;) :</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>?&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>&lt;li id=&#8221;comment-&lt;?php comment_ID() ?&gt;&#8221; class=&#8217;commentItem&#8217;&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>&lt;!&#8211; THE COMMENT LAYOUT &#8211;&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>&lt;/li&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>&lt;?php endif;/* end if comment check */ ?&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>&lt;?php endforeach; /* end for each comment */ ?&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>&lt;/ol&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">&lt;?php endif; ?&gt;&lt;/strong&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">get_comment_type is a function that returns “comment”, “trackback” or “pingback” depending what type the current comment is.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Now just copy paste the same code again and just change “if($commentType == ‘comment’)” toif($commentType != ‘comment’) which is the opposite of “==” and change the class from“commentItem” to “trackbackItem” so you can easily make different styles.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">&lt;strong&gt;&lt;?php if ($comments) : ?&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>&lt;ol&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>&lt;?php foreach ($comments as $comment) : ?&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>&lt;?php</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>$commentType = get_comment_type();</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>if($commentType != &#8216;comment&#8217;) :</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>?&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>&lt;li id=&#8221;comment-&lt;?php comment_ID() ?&gt;&#8221; class=&#8217;trackbackItem&#8217;&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>&lt;!&#8211; THE PINGS LAYOUT &#8211;&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>&lt;/li&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>&lt;?php endif;/* end if NOT comment check */ ?&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>&lt;?php endforeach; /* end for each comment */ ?&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>&lt;/ol&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">&lt;?php endif; ?&gt;&lt;/strong&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Making the layout for pingbacks/trackbacks is very simple, there is only 1 function we are going to use, comment_author_link(). It just echoes the trackback/pingbacks link and that’s all we need.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">&lt;strong&gt;&lt;li id=&#8221;comment-&lt;?php comment_ID() ?&gt;&#8221; class=&#8217;trackbackItem&#8217;&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>&lt;?php comment_author_link(); ?&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">&lt;/li&gt;&lt;/strong&gt;</div>
<p><strong><span style="color: #800000;">Having trackbacks, pingbacks and comments all mixed up in one place can get really messy and confusing. Let’s separate the trackbacks and the pingbacks from comments-</span></strong></p>
<p><strong>&lt;?php if ($comments) : ?&gt;</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>&lt;ol&gt;</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>&lt;?php foreach ($comments as $comment) : ?&gt;</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>&lt;li id=&#8221;comment-&lt;?php comment_ID() ?&gt;&#8221; class=&#8217;commentItem&#8217;&gt;</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>&lt;!&#8211; THE COMMENT LAYOUT &#8211;&gt;</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>&lt;/li&gt;</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>&lt;?php endforeach; /* end for each comment */ ?&gt;</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>&lt;/ol&gt;</strong></p>
<p><strong>&lt;?php endif; ?&gt;</strong></p>
<p><span style="color: #ff0000;">Above we can see a stripped version of an ordinary comment loop which will show comments, trackbacks and pingbacks all in one place. Let’s change that.</span></p>
<p><strong>&lt;?php if ($comments) : ?&gt;</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>&lt;ol&gt;</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>&lt;?php foreach ($comments as $comment) : ?&gt;</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>&lt;?php</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>$commentType = get_comment_type();</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>if($commentType == &#8216;comment&#8217;) :</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>?&gt;</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>&lt;li id=&#8221;comment-&lt;?php comment_ID() ?&gt;&#8221; class=&#8217;commentItem&#8217;&gt;</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>&lt;!&#8211; THE COMMENT LAYOUT &#8211;&gt;</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>&lt;/li&gt;</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>&lt;?php endif;/* end if comment check */ ?&gt;</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>&lt;?php endforeach; /* end for each comment */ ?&gt;</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>&lt;/ol&gt;</strong></p>
<p><strong>&lt;?php endif; ?&gt;</strong></p>
<p><strong><span style="color: #ff0000;">get_comment_type</span></strong><span style="color: #ff0000;"> is a function that returns “comment”, “trackback” or “pingback” depending what type the current comment is.</span></p>
<p>Now just copy paste the same code again and just change “if($commentType == ‘comment’)” toif($commentType != ‘comment’) which is the opposite of “==” and change the class from“commentItem” to “trackbackItem” so you can easily make different styles.</p>
<p><strong>&lt;?php if ($comments) : ?&gt;</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>&lt;ol&gt;</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>&lt;?php foreach ($comments as $comment) : ?&gt;</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>&lt;?php</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>$commentType = get_comment_type();</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>if($commentType != &#8216;comment&#8217;) :</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>?&gt;</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>&lt;li id=&#8221;comment-&lt;?php comment_ID() ?&gt;&#8221; class=&#8217;trackbackItem&#8217;&gt;</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>&lt;!&#8211; THE PINGS LAYOUT &#8211;&gt;</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>&lt;/li&gt;</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>&lt;?php endif;/* end if NOT comment check */ ?&gt;</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>&lt;?php endforeach; /* end for each comment */ ?&gt;</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>&lt;/ol&gt;</strong></p>
<p><strong>&lt;?php endif; ?&gt;</strong></p>
<p><span style="color: #ff0000;">Making the layout for pingbacks/trackbacks is very simple, there is only 1 function we are going to use, comment_author_link(). It just echoes the trackback/pingbacks link and that’s all we need</span>.</p>
<p><strong>&lt;li id=&#8221;comment-&lt;?php comment_ID() ?&gt;&#8221; class=&#8217;trackbackItem&#8217;&gt;</strong></p>
<p><span style="white-space: pre;"><strong> </strong></span><strong>&lt;?php comment_author_link(); ?&gt;</strong></p>
<p><strong>&lt;/li&gt;</strong></p>
<p><a href="http://www.all1Press.com" target="_blank">http://www.all1Press.com</a></p>
<p><a href="http://www.all1martpro.com" target="_blank">http://www.all1martpro.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.all1sourcetech.com/separate-trackbacks-pingback-comments/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHP 5.2.12 Release Announcement</title>
		<link>http://www.all1sourcetech.com/php-5-2-12-release-announcement/</link>
		<comments>http://www.all1sourcetech.com/php-5-2-12-release-announcement/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 09:36:53 +0000</pubDate>
		<dc:creator>Naggie</dc:creator>
				<category><![CDATA[Company Activity]]></category>
		<category><![CDATA[New Product]]></category>
		<category><![CDATA[Team's Blogs]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[PDORow]]></category>
		<category><![CDATA[PDOStatement]]></category>
		<category><![CDATA[PHP 5.2]]></category>
		<category><![CDATA[php 5.2.12]]></category>
		<category><![CDATA[safe_mode bypass]]></category>
		<category><![CDATA[SQLiteDatabase]]></category>

		<guid isPermaLink="false">http://www.all1sourcetech.com/?p=267</guid>
		<description><![CDATA[The PHP development team would like to announce the immediate availability of PHP 5.2.12. This release focuses on improving the stability of the PHP 5.2.x branch with over 60 bug fixes, some of which are security related. All users of PHP 5.2 are encouraged to upgrade to this release.
Security Enhancements and Fixes in PHP 5.2.12:

Fixed [...]]]></description>
			<content:encoded><![CDATA[<p>The PHP development team would like to announce the immediate availability of PHP 5.2.12. This release focuses on improving the <a href="http://www.all1tunes.com" target="_blank">stability of the PHP 5.2.x</a> branch with over 60 bug fixes, some of which are security related. All users of PHP 5.2 are encouraged to upgrade to this release.</p>
<p><strong>Security Enhancements and Fixes in PHP 5.2.12</strong>:</p>
<ol>
<li>Fixed a safe_mode bypass in tempnam() identified by Grzegorz Stachowiak. (CVE-2009-3557, Rasmus)</li>
<li>Fixed a open_basedir bypass in posix_mkfifo() identified by Grzegorz Stachowiak. (CVE-2009-3558, Rasmus)</li>
<li>Added &#8220;max_file_uploads&#8221; INI directive, which can be set to limit the number of file uploads per-request to 20 by default, to prevent possible DOS via temporary file exhaustion, identified by Bogdan Calin. (CVE-2009-4017, Ilia)</li>
<li>Added protection for $_SESSION from interrupt corruption and improved &#8220;session.save_path&#8221; check, identified by Stefan Esser. (<a href="http://www.all1social.com" target="_blank">CVE-2009-4143</a>, Stas)</li>
<li>Fixed bug #49785 (insufficient input string validation of htmlspecialchars()). (CVE-2009-4142, Moriyoshi, hello at iwamot dot com)</li>
</ol>
<p><strong>Key enhancements in PHP 5.2.12 include</strong>:</p>
<ul>
<li>Fixed unnecessary invocation of setitimer when timeouts have been disabled. (Arvind Srinivasan)</li>
<li>Fixed crash in com_print_typeinfo when an invalid typelib is given. (Pierre)</li>
<li>Fixed crash in <a href="http://www.all1martpro.com" target="_blank">SQLiteDatabase</a>::ArrayQuery() and SQLiteDatabase::SingleQuery() when calling using Reflection. (Felipe)</li>
<li>Fixed crash when instantiating PDORow and PDOStatement through Reflection. (Felipe)</li>
<li>Fixed memory leak in openssl_pkcs12_export_to_file(). (Felipe)</li>
<li>Fixed bug #50207 (segmentation fault when concatenating very large strings on 64bit linux). (Ilia)</li>
<li>Fixed bug #50162 (Memory leak when fetching timestamp column from Oracle database). (Felipe)</li>
<li>Fixed bug #50006 (Segfault caused by uksort()). (Felipe)</li>
<li>Fixed bug #50005 (Throwing through Reflection modified Exception object makes segmentation fault). (Felipe)</li>
<li>Fixed bug #49174 (crash when extending PDOStatement and trying to set queryString property). (Felipe)</li>
<li>Fixed bug #49098 (mysqli segfault on error). (Rasmus)</li>
<li>Over 50 other bug fixes.</li>
</ul>
<p><a href="http://www.all1martpro.com" target="_blank">http://www.all1martpro.com</a></p>
<p><a href="http://get-a-designer.com/" target="_blank">http://get-a-designer.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.all1sourcetech.com/php-5-2-12-release-announcement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

