<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Hone Watson Bookmarks &#187; php</title>
	<atom:link href="http://bookmarks.honewatson.com/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://bookmarks.honewatson.com</link>
	<description>I bring you the best from the web - random bookmarks.</description>
	<lastBuildDate>Tue, 31 Jan 2012 03:45:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='bookmarks.honewatson.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Hone Watson Bookmarks &#187; php</title>
		<link>http://bookmarks.honewatson.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://bookmarks.honewatson.com/osd.xml" title="Hone Watson Bookmarks" />
	<atom:link rel='hub' href='http://bookmarks.honewatson.com/?pushpress=hub'/>
		<item>
		<title>Drupal 6 node.save services taxonomy xmlrpc php and python</title>
		<link>http://bookmarks.honewatson.com/2009/11/20/drupal-6-node-save-services-taxonomy-xmlrpc-php-and-python/</link>
		<comments>http://bookmarks.honewatson.com/2009/11/20/drupal-6-node-save-services-taxonomy-xmlrpc-php-and-python/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 00:54:43 +0000</pubDate>
		<dc:creator>honewatson</dc:creator>
				<category><![CDATA[Drupal Development]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[xmlrpc]]></category>

		<guid isPermaLink="false">http://bookmarks.honewatson.com/2009/11/20/drupal-6-node-save-services-taxonomy-xmlrpc-php-and-python/</guid>
		<description><![CDATA[Drupal 6 node.save uses different methods for saving taxonomy for different taxonomy types. For multiple select based taxonomy: (php) $nodeObj-&#62;taxonomy = array(2=&#62;array(15,19)); (python) nodeOb['taxonomy']['2'] = [15,19] For tags based taxonomy: (php) $nodeObj-&#62;taxonomy = array( 'tags' =&#62; array( 2=&#62;'military,navy' ) );<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=405&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Drupal 6 node.save uses different methods for saving taxonomy for different taxonomy types.</p>
<p>For multiple select based taxonomy:</p>
<p>(php)</p>
<pre>
$nodeObj-&gt;taxonomy = array(2=&gt;array(15,19));
</pre>
<p>(python)</p>
<pre>
nodeOb['taxonomy']['2'] = [15,19]
</pre>
<p>For tags based taxonomy:</p>
<p>(php)</p>
<pre>
$nodeObj-&gt;taxonomy = array(
  'tags' =&gt; array(
         2=&gt;'military,navy'
   )
);
</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/honewatson.wordpress.com/405/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/honewatson.wordpress.com/405/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/honewatson.wordpress.com/405/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/honewatson.wordpress.com/405/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/honewatson.wordpress.com/405/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/honewatson.wordpress.com/405/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/honewatson.wordpress.com/405/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/honewatson.wordpress.com/405/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/honewatson.wordpress.com/405/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/honewatson.wordpress.com/405/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/honewatson.wordpress.com/405/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/honewatson.wordpress.com/405/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/honewatson.wordpress.com/405/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/honewatson.wordpress.com/405/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=405&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bookmarks.honewatson.com/2009/11/20/drupal-6-node-save-services-taxonomy-xmlrpc-php-and-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e9f5ca1121158385c9408cb2dafd03?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">honewatson</media:title>
		</media:content>
	</item>
		<item>
		<title>Nginx WordPress Mu FastCgi_Cache Conf Rewrites</title>
		<link>http://bookmarks.honewatson.com/2009/09/02/nginx-wordpress-mu-fastcgi_cache-conf-rewrites/</link>
		<comments>http://bookmarks.honewatson.com/2009/09/02/nginx-wordpress-mu-fastcgi_cache-conf-rewrites/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 05:17:13 +0000</pubDate>
		<dc:creator>honewatson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php-fpm]]></category>

		<guid isPermaLink="false">http://bookmarks.honewatson.com/2009/09/02/nginx-wordpress-mu-fastcgi_cache-conf-rewrites/</guid>
		<description><![CDATA[Nginx fastcgi cache with php-fpm can be a super fast of serving WordPress Mu. Nginx WordPress Mu FastCgi_Cache Conf Rewrites are an interesting thing to get set up because of the cookie situation. You also don&#8217;t want to have wp-admin php files cached either. One of the problems with mu supercache is it doesn&#8217;t have [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=393&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Nginx fastcgi cache with php-fpm can be a super fast of serving WordPress Mu.</p>
<p>Nginx WordPress Mu FastCgi_Cache Conf Rewrites are an interesting thing to get set up because of the cookie situation.  You also don&#8217;t want to have wp-admin php files cached either.<span id="more-393"></span></p>
<p>One of the problems with mu supercache is it doesn&#8217;t have very good support for Nginx.  By default I think the latest version turns off the supercache portion if it cannot detect the apache mod_rewrite module or htaccess file.  This means supercache is automatically turned off for nginx servers.</p>
<p>The Nginx fastcgi_cache is blistering fast and makes supercache redundant for Nginx users.</p>
<p>Usually Nginx caches a response depending on whether you have added &#8220;X-Accel-Expires: 0&#8243; in the response with the cookie.  Then you include the cookie in your key.  This seemed unnecessarily complicated to set up on the wordpress side.  It did require a bit of lateral thinking to get something quick n dirty up and working that avoided the above approach.</p>
<p>Really the only content you want nginx fastcgi cached is any permalink running off /index.php the wordpress controller for all published page requests.  I couldn&#8217;t get try_files working so I just flagged the rest.  This set up is for cache to expire after one day for successful 302 and 200 requests.</p>
<p>Step One:</p>
<p>The first step is in the root folder of your Mu WordPress folder make a copy of your index.php file which is the wordpress controller and call it second_index.php.</p>
<p>example:</p>
<p>/home/mu/public_html/index.php<br />
/home/mu/public_html/second_index.php</p>
<p>Of course in your root wordpress folder there will be all the standard other wordpress files and folders.</p>
<p>Step Two:</p>
<p>In the main http { } area of your nginx create an area where the cached files are to be stored:</p>
<pre>
http {

fastcgi_cache_path  /var/nginx_cache levels=1:2 keys_zone=one:100m inactive=7d max_size=4g;

...
...
...
}
</pre>
<p>The above configuration sets the path to where the cache will be stored.  Level&#8217;s is the number of folders to use for the cache.  </p>
<p>keys_zone is the name of the zone which you will specify in your fast_cgi parameters and 100m means that nginx will use up to 100m for to store the key values.  </p>
<p>Inactive is the time that the cache file will stay in the cache inactive  before its deleted.  I&#8217;ve set this to a long time because I&#8217;d like to have static files cached for up to 7 days.  </p>
<p>max_size is the size of the maximum cache size. I&#8217;ve set 4 gigabytes.</p>
<p>The cached files are stored as binary files.  The key of the file is written in the binary file before the headers and the content.  The file name of the cached fastcgi request is an md5 of the url.  For example &#8216;bookmarks.honewatson.com/2009/09/02/nginx-wordpress-mu-fastcgi_cache-conf-rewrites/&#8217; filename is 119a34a0e9e5817140836ffb44883df1.  Using this knowledge I suppose a plugin could be written to grep through and delete the cache file if it is edited or comments are added.</p>
<p>Step Three:</p>
<p>Create a configuration that will direct all non-logged in cookie users to a location where requests are cached.  For all other php files, do not cache.  You don&#8217;t want to fastcgi_cache files of logged in users.  No php files in wp-admin are cached.  Any requests of logged in users are sent to second_index.php which is not cached.   They can see regularly updated comments.   You could also set it up so the cache time is much lower for logged in users.  Maybe 5 minutes.  I&#8217;ll include a second configuration down the bottom for this.</p>
<p>This means you get far greater control than you would with supercache.</p>
<p>So here is something that is working for me:</p>
<pre>
location / {
            	root   /home/mu/public_html;
            	index index.php;
		if ($http_cookie ~* "comment_author_|wordpress|wp-postpass_" ) {
			error_page       404 = /second_index.php?q=$uri;

		}
	    	error_page       404 = /index.php?q=$uri;
}

location ~ /index\.php.*$ {
	fastcgi_cache_key $host$request_uri;
	fastcgi_cache_valid 200 302 1d;
	fastcgi_cache_valid 301 7d;
	fastcgi_cache_valid any 5m;
	fastcgi_cache_use_stale off;
	fastcgi_cache one;
	fastcgi_ignore_headers  Cache-Control  Expires;
	fastcgi_pass   127.0.0.1:9000;
	fastcgi_index  index.php;
	fastcgi_param  SCRIPT_FILENAME /home/mu/public_html$fastcgi_script_name;
	include        /usr/local/nginx/conf/fastcgi_params;
}

location ~ \.php$ {
	fastcgi_pass   127.0.0.1:9000;
	fastcgi_index  index.php;
	fastcgi_param  SCRIPT_FILENAME /home/mu/public_html$fastcgi_script_name;
	include        /usr/local/nginx/conf/fastcgi_params;
}
</pre>
<p>Second configuration:</p>
<ol>
<li>Cache any 200 or 302 published content requests from anonymous users for 1 day.</li>
<li>Cache any 200 or 302 published content requests for logged in users for 5 minutes.</li>
<li>Don&#8217;t cache any other php files.</li>
</ol>
<pre>

location / {
            	root   /home/mu/public_html;
            	index index.php;
		if ($http_cookie ~* "comment_author_|wordpress|wp-postpass_" ) {
			error_page       404 = /second_index.php?q=$uri;

		}
	    	error_page       404 = /index.php?q=$uri;
}

location ~ /index\.php.*$ {
	fastcgi_cache_key $host$request_uri;
	fastcgi_cache_valid 200 302 1d;
	fastcgi_cache_valid 301 7d;
	fastcgi_cache_valid any 5m;
	fastcgi_cache_use_stale off;
	fastcgi_cache one;
	fastcgi_ignore_headers  Cache-Control  Expires;
	fastcgi_pass   127.0.0.1:9000;
	fastcgi_index  index.php;
	fastcgi_param  SCRIPT_FILENAME /home/mu/public_html$fastcgi_script_name;
	include        /usr/local/nginx/conf/fastcgi_params;
}

location ~ /second_index\.php.*$ {
	fastcgi_cache_key $host$request_uri;
	fastcgi_cache_valid 200 302 5m;
	fastcgi_cache_valid 301 1d;
	fastcgi_cache_valid any 5m;
	fastcgi_cache_use_stale off;
	fastcgi_cache one;
	fastcgi_ignore_headers  Cache-Control  Expires;
	fastcgi_pass   127.0.0.1:9000;
	fastcgi_index  index.php;
	fastcgi_param  SCRIPT_FILENAME /home/mu/public_html$fastcgi_script_name;
	include        /usr/local/nginx/conf/fastcgi_params;
}

location ~ \.php$ {
	fastcgi_pass   127.0.0.1:9000;
	fastcgi_index  index.php;
	fastcgi_param  SCRIPT_FILENAME /home/mu/public_html$fastcgi_script_name;
	include        /usr/local/nginx/conf/fastcgi_params;
}
</pre>
<p>Third configuration:</p>
<ol>
<li>Cache uploaded files for 7 days &#8211; slip this extra configuration in before the all other php files location.</li>
</ol>
<pre>

location ~ /wp-content/blogs\.php.*$ {
access_log  /nginx_logs/muimagesphp_cache.access.log small_php;
fastcgi_read_timeout 10;
fastcgi_cache_key $host$request_uri;
	fastcgi_cache_valid 200 302 7d;
	fastcgi_cache_valid 301 7d;
       fastcgi_cache_valid 504 1s;
	fastcgi_cache_valid any 5m;
	fastcgi_cache_use_stale off;
	fastcgi_cache one;
	fastcgi_ignore_headers  Cache-Control  Expires;
	fastcgi_pass   127.0.0.1:8084;
	fastcgi_index  index.php;
	fastcgi_param  SCRIPT_FILENAME /home/mu/public_html$fastcgi_script_name;
	include        /usr/local/nginx/conf/fastcgi_params;
}

location ~ \.php$ {
...
... etc

}
</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/honewatson.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/honewatson.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/honewatson.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/honewatson.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/honewatson.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/honewatson.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/honewatson.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/honewatson.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/honewatson.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/honewatson.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/honewatson.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/honewatson.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/honewatson.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/honewatson.wordpress.com/393/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=393&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bookmarks.honewatson.com/2009/09/02/nginx-wordpress-mu-fastcgi_cache-conf-rewrites/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e9f5ca1121158385c9408cb2dafd03?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">honewatson</media:title>
		</media:content>
	</item>
		<item>
		<title>menu.inc on line 2423 Duplicate entry menu router fix Drupal 6</title>
		<link>http://bookmarks.honewatson.com/2009/08/06/menu-inc-on-line-2423-duplicate-entry-menu-router-fix-drupal-6/</link>
		<comments>http://bookmarks.honewatson.com/2009/08/06/menu-inc-on-line-2423-duplicate-entry-menu-router-fix-drupal-6/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 00:01:31 +0000</pubDate>
		<dc:creator>honewatson</dc:creator>
				<category><![CDATA[Drupal Development]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://bookmarks.honewatson.com/2009/08/06/menu-inc-on-line-2423-duplicate-entry-menu-router-fix-drupal-6/</guid>
		<description><![CDATA[There is an issue with Drupal 6 menu router rebuild which causes Drupal to time out with 404 pages or internal 500. The following fix worked for me: Install Drupal Tweaks, increase php memory, and mysql recommendations etc http://drupal.org/project/drupal_tweaks Download the following patches: http://drupal.org/node/251792#comment-1831346 http://drupal.org/node/317775#comment-1491208 From command line copy patches to your root drupal directory. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=376&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>There is an issue with Drupal 6 menu router rebuild which causes Drupal to time out with 404 pages or internal 500.</p>
<p>The following fix worked for me:</p>
<p>Install Drupal Tweaks, increase php memory, and mysql recommendations etc</p>
<p><a href="http://drupal.org/project/drupal_tweaks">http://drupal.org/project/drupal_tweaks</a></p>
<p>Download the following patches:</p>
<p><a href="http://drupal.org/node/251792#comment-1831346">http://drupal.org/node/251792#comment-1831346</a></p>
<p><a href="http://drupal.org/node/317775#comment-1491208"><br />
http://drupal.org/node/317775#comment-1491208  	</a></p>
<p>From command line copy patches to your root drupal directory.</p>
<p>cd to your root drupal directory and then apply the patches.  Each time you will be asked where the file is for the patch and the actual path to the files to be patched will be provided in the command line.  Just copy and paste each file path as presented into the prompt.</p>
<p class="code">
<code><br />
cp *.patch /home/drupal_directory/<br />
cd /home/drupal_directory/<br />
patch &lt; no-router-blob-317775-56-D6.patch<br />
patch &lt; lock-251792-163-D6.patch</p>
<p>|--- includes/bootstrap.inc	(revision 7577)<br />
|+++ includes/bootstrap.inc	(working copy)<br />
--------------------------<br />
File to patch: includes/bootstrap.inc</p>
<p></code>
</p>
<p>So in the above text you can see it gives you the path &#8216;includes/bootstrap.inc&#8217;.  Just copy and paste that to where it says &#8216;File to patch:&#8217;.  For each file it will provide you the correct path to the file assuming you are in the drupal root directory.</p>
<p>The final thing to do is to cp the lock.inc file which is created to includes/</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/honewatson.wordpress.com/376/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/honewatson.wordpress.com/376/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/honewatson.wordpress.com/376/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/honewatson.wordpress.com/376/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/honewatson.wordpress.com/376/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/honewatson.wordpress.com/376/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/honewatson.wordpress.com/376/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/honewatson.wordpress.com/376/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/honewatson.wordpress.com/376/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/honewatson.wordpress.com/376/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/honewatson.wordpress.com/376/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/honewatson.wordpress.com/376/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/honewatson.wordpress.com/376/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/honewatson.wordpress.com/376/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=376&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bookmarks.honewatson.com/2009/08/06/menu-inc-on-line-2423-duplicate-entry-menu-router-fix-drupal-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e9f5ca1121158385c9408cb2dafd03?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">honewatson</media:title>
		</media:content>
	</item>
		<item>
		<title>Php-Fpm Init.d Init Script</title>
		<link>http://bookmarks.honewatson.com/2008/11/28/php-fpm-initd-init-script/</link>
		<comments>http://bookmarks.honewatson.com/2008/11/28/php-fpm-initd-init-script/#comments</comments>
		<pubDate>Fri, 28 Nov 2008 00:05:25 +0000</pubDate>
		<dc:creator>honewatson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php-fpm]]></category>

		<guid isPermaLink="false">http://bookmarks.honewatson.com/2008/11/28/php-fpm-initd-init-script/</guid>
		<description><![CDATA[I read this article on php-fpm init script but it didn&#8217;t have one. You can use the php-fpm init.d script below. You need to change the variables at the start for your bin, conf, and pid to suit your set up.&#160; PHP-FPM works great with Nginx. Not sure if WordPress will format this script right [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=341&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I read this article on php-fpm init script but it didn&#8217;t have one.</p>
<p>You can use the php-fpm init.d script below.  You need to change the variables at the start for your bin, conf, and pid to suit your set up.&nbsp; PHP-FPM works great with Nginx.</p>
<p>Not sure if WordPress will format this script right so you can get as a text file here:<br /><a href="http://images.honewatson.com/random_files/php-fpm.txt"><br />http://images.honewatson.com/random_files/php-fpm.txt<br /></a><br /><span id="more-341"></span>
<p class="code"><code>#! /bin/sh</p>
<p>php_fpm_BIN=/usr/local/bin/php-cgi<br />php_fpm_CONF=/usr/local/etc/php-fpm.conf<br />php_fpm_PID=/usr/local/logs/php-fpm.pid</p>
<p>php_opts="--fpm-config $php_fpm_CONF"</p>
<p>wait_for_pid () {<br />	try=0</p>
<p>	while test $try -lt 35 ; do</p>
<p>		case "$1" in<br />			'created')<br />			if [ -f "$2" ] ; then<br />				try=''<br />				break<br />			fi<br />			;;</p>
<p>			'removed')<br />			if [ ! -f "$2" ] ; then<br />				try=''<br />				break<br />			fi<br />			;;<br />		esac</p>
<p>		echo -n .<br />		try=`expr $try + 1`<br />		sleep 1</p>
<p>	done</p>
<p>}</p>
<p>case "$1" in<br />	start)<br />		echo -n "Starting php_fpm "</p>
<p>		$php_fpm_BIN --fpm $php_opts</p>
<p>		if [ "$?" != 0 ] ; then<br />			echo " failed"<br />			exit 1<br />		fi</p>
<p>		wait_for_pid created $php_fpm_PID</p>
<p>		if [ -n "$try" ] ; then<br />			echo " failed"<br />			exit 1<br />		else<br />			echo " done"<br />		fi<br />	;;</p>
<p>	stop)<br />		echo -n "Shutting down php_fpm "</p>
<p>		if [ ! -r $php_fpm_PID ] ; then<br />			echo "warning, no pid file found - php-fpm is not running ?"<br />			exit 1<br />		fi</p>
<p>		kill -TERM `cat $php_fpm_PID`</p>
<p>		wait_for_pid removed $php_fpm_PID</p>
<p>		if [ -n "$try" ] ; then<br />			echo " failed"<br />			exit 1<br />		else<br />			echo " done"<br />		fi<br />	;;</p>
<p>	quit)<br />		echo -n "Gracefully shutting down php_fpm "</p>
<p>		if [ ! -r $php_fpm_PID ] ; then<br />			echo "warning, no pid file found - php-fpm is not running ?"<br />			exit 1<br />		fi</p>
<p>		kill -QUIT `cat $php_fpm_PID`</p>
<p>		wait_for_pid removed $php_fpm_PID</p>
<p>		if [ -n "$try" ] ; then<br />			echo " failed"<br />			exit 1<br />		else<br />			echo " done"<br />		fi<br />	;;</p>
<p>	restart)<br />		$0 stop<br />		$0 start<br />	;;</p>
<p>	reload)</p>
<p>		echo -n "Reload service php-fpm "</p>
<p>		if [ ! -r $php_fpm_PID ] ; then<br />			echo "warning, no pid file found - php-fpm is not running ?"<br />			exit 1<br />		fi</p>
<p>		kill -USR2 `cat $php_fpm_PID`</p>
<p>		echo " done"<br />	;;</p>
<p>	logrotate)</p>
<p>		echo -n "Re-opening php-fpm log file "</p>
<p>		if [ ! -r $php_fpm_PID ] ; then<br />			echo "warning, no pid file found - php-fpm is not running ?"<br />			exit 1<br />		fi</p>
<p>		kill -USR1 `cat $php_fpm_PID`</p>
<p>		echo " done"<br />	;;</p>
<p>	*)<br />		echo "Usage: $0 {start|stop|quit|restart|reload|logrotate}"<br />		exit 1<br />	;;</p>
<p>esac</code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/honewatson.wordpress.com/341/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/honewatson.wordpress.com/341/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/honewatson.wordpress.com/341/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/honewatson.wordpress.com/341/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/honewatson.wordpress.com/341/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/honewatson.wordpress.com/341/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/honewatson.wordpress.com/341/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/honewatson.wordpress.com/341/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/honewatson.wordpress.com/341/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/honewatson.wordpress.com/341/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/honewatson.wordpress.com/341/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/honewatson.wordpress.com/341/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/honewatson.wordpress.com/341/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/honewatson.wordpress.com/341/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=341&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bookmarks.honewatson.com/2008/11/28/php-fpm-initd-init-script/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e9f5ca1121158385c9408cb2dafd03?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">honewatson</media:title>
		</media:content>
	</item>
		<item>
		<title>Placehere Content Item Module Joomla 1.5 Assigned Templates</title>
		<link>http://bookmarks.honewatson.com/2008/10/01/placehere-content-item-module-joomla-15-assigned-templates/</link>
		<comments>http://bookmarks.honewatson.com/2008/10/01/placehere-content-item-module-joomla-15-assigned-templates/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 06:22:38 +0000</pubDate>
		<dc:creator>honewatson</dc:creator>
				<category><![CDATA[Joomla Templates]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Templates]]></category>

		<guid isPermaLink="false">http://bookmarks.honewatson.com/2008/10/01/placehere-content-item-module-joomla-15-assigned-templates/</guid>
		<description><![CDATA[Joomla 1.5 has an interesting quirk with Placehere Content Item Module. If you assign a template to a category or section menu item and you do not have articles which are part of that category as menu items, the article pages will also use the template assigned to the category or section. If you then [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=335&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Joomla 1.5 has an interesting quirk with Placehere Content Item Module.</p>
<p><span id="more-335"></span></p>
<p>If you assign a template to a category or section menu item and you do not have articles which are part of that category as menu items, the article pages will also use the template assigned to the category or section.</p>
<p>If you then add an article as a menu item it will use the default template instead of the assigned template.<br />
<a href="http://diebesteallerzeiten.de/blog/module-15/"><br />
Place Here Placehere Content Item Module Joomla 1.5</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/honewatson.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/honewatson.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/honewatson.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/honewatson.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/honewatson.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/honewatson.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/honewatson.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/honewatson.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/honewatson.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/honewatson.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/honewatson.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/honewatson.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/honewatson.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/honewatson.wordpress.com/335/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=335&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bookmarks.honewatson.com/2008/10/01/placehere-content-item-module-joomla-15-assigned-templates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e9f5ca1121158385c9408cb2dafd03?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">honewatson</media:title>
		</media:content>
	</item>
		<item>
		<title>PHP HTTP Geocoding Google Maps Api</title>
		<link>http://bookmarks.honewatson.com/2008/05/03/php-http-geocoding-google-maps-api/</link>
		<comments>http://bookmarks.honewatson.com/2008/05/03/php-http-geocoding-google-maps-api/#comments</comments>
		<pubDate>Sat, 03 May 2008 00:24:22 +0000</pubDate>
		<dc:creator>honewatson</dc:creator>
				<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://bookmarks.honewatson.com/2008/05/03/php-http-geocoding-google-maps-api/</guid>
		<description><![CDATA[A simple tutorial on how to obtain geo coordinates with php and the Google Maps API. The next step is to use the Google Maps suggestions mechanism.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=288&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A simple tutorial on how to obtain <a href="http://www.developer.com/db/article.php/3621981">geo coordinates with php</a> and the Google Maps API.</p>
<p><span id="more-288"></span></p>
<p>The next step is to use the Google Maps suggestions mechanism.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/honewatson.wordpress.com/288/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/honewatson.wordpress.com/288/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/honewatson.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/honewatson.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/honewatson.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/honewatson.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/honewatson.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/honewatson.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/honewatson.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/honewatson.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/honewatson.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/honewatson.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/honewatson.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/honewatson.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/honewatson.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/honewatson.wordpress.com/288/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=288&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bookmarks.honewatson.com/2008/05/03/php-http-geocoding-google-maps-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e9f5ca1121158385c9408cb2dafd03?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">honewatson</media:title>
		</media:content>
	</item>
		<item>
		<title>Multiple FastCgi PHP Servers Nginx Load Balancing</title>
		<link>http://bookmarks.honewatson.com/2008/04/24/multiple-fastcgi-php-servers-nginx-load-balancing/</link>
		<comments>http://bookmarks.honewatson.com/2008/04/24/multiple-fastcgi-php-servers-nginx-load-balancing/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 01:16:43 +0000</pubDate>
		<dc:creator>honewatson</dc:creator>
				<category><![CDATA[Nginx]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://bookmarks.honewatson.com/2008/04/24/multiple-fastcgi-php-servers-nginx-load-balancing/</guid>
		<description><![CDATA[Update: Do not use this config for php.  Instead use php-fpm with xcache or apc. To configure Nginx to load balance multiple FastCgi servers use this type of configuration: upstream servercom { server 127.0.0.1:44440; server 127.0.0.1:44441; server 127.0.0.1:44442; server 127.0.0.1:44443; server 127.0.0.1:44444; } location ~ \.php$ { fastcgi_pass servercom; fastcgi_index stream.app; fastcgi_param SCRIPT_FILENAME /var/www/htdocs$fastcgi_script_name; include [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=274&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong><em>Update: </em></strong>Do not use this config for php.  Instead use php-fpm with xcache or apc.</p>
<p>To configure Nginx to load balance multiple FastCgi servers use this type of configuration:</p>
<blockquote><p>upstream servercom {<br />
server 127.0.0.1:44440;<br />
server 127.0.0.1:44441;<br />
server 127.0.0.1:44442;<br />
server 127.0.0.1:44443;<br />
server 127.0.0.1:44444;<br />
}</p>
<p>location ~ \.php$ {<br />
fastcgi_pass servercom;<br />
fastcgi_index stream.app;<br />
fastcgi_param SCRIPT_FILENAME /var/www/htdocs$fastcgi_script_name;<br />
include /etc/nginx/fastcgi.conf;<br />
}</p></blockquote>
<p><span id="more-274"></span></p>
<p>If you&#8217;re using spawn-fcgi from lighttpd consider replacing it with <a href="http://php-fpm.anight.org/docs.html">php-fpm</a>.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/honewatson.wordpress.com/274/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/honewatson.wordpress.com/274/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/honewatson.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/honewatson.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/honewatson.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/honewatson.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/honewatson.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/honewatson.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/honewatson.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/honewatson.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/honewatson.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/honewatson.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/honewatson.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/honewatson.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/honewatson.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/honewatson.wordpress.com/274/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=274&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bookmarks.honewatson.com/2008/04/24/multiple-fastcgi-php-servers-nginx-load-balancing/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e9f5ca1121158385c9408cb2dafd03?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">honewatson</media:title>
		</media:content>
	</item>
		<item>
		<title>PHP Array Tutorial</title>
		<link>http://bookmarks.honewatson.com/2008/04/23/php-array-tutorial/</link>
		<comments>http://bookmarks.honewatson.com/2008/04/23/php-array-tutorial/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 02:41:30 +0000</pubDate>
		<dc:creator>honewatson</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress Mu]]></category>
		<category><![CDATA[Wordpress Plugins]]></category>
		<category><![CDATA[Wordpress Themes]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://bookmarks.honewatson.com/2008/04/23/php-array-tutorial/</guid>
		<description><![CDATA[How to create an extract arrays in PHP. This is a simple tutorial that explains the basics.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=273&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.phpf1.com/tutorial/php-array.html">How to create an extract arrays in PHP</a>.</p>
<p><span id="more-273"></span></p>
<p>This is a simple tutorial that explains the basics.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/honewatson.wordpress.com/273/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/honewatson.wordpress.com/273/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/honewatson.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/honewatson.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/honewatson.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/honewatson.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/honewatson.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/honewatson.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/honewatson.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/honewatson.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/honewatson.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/honewatson.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/honewatson.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/honewatson.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/honewatson.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/honewatson.wordpress.com/273/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=273&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bookmarks.honewatson.com/2008/04/23/php-array-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e9f5ca1121158385c9408cb2dafd03?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">honewatson</media:title>
		</media:content>
	</item>
		<item>
		<title>PHP Snippets for the Ebay Trading API</title>
		<link>http://bookmarks.honewatson.com/2008/04/18/php-snippets-for-the-ebay-trading-api/</link>
		<comments>http://bookmarks.honewatson.com/2008/04/18/php-snippets-for-the-ebay-trading-api/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 01:32:38 +0000</pubDate>
		<dc:creator>honewatson</dc:creator>
				<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[ebay]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Snippets]]></category>

		<guid isPermaLink="false">http://honewatson.wordpress.com/?p=251</guid>
		<description><![CDATA[These code samples for the Ebay Trading API include some PHP. These include PHP5 snippets for the Ebay Trading API.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=251&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>These code samples for the <a href="http://developer.ebay.com/community/featured_projects/?name=Code+Samples+Project">Ebay Trading API include some PHP</a>.</p>
<p><span id="more-251"></span></p>
<p>These include PHP5 snippets for the Ebay Trading API.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/honewatson.wordpress.com/251/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/honewatson.wordpress.com/251/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/honewatson.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/honewatson.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/honewatson.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/honewatson.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/honewatson.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/honewatson.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/honewatson.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/honewatson.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/honewatson.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/honewatson.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/honewatson.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/honewatson.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/honewatson.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/honewatson.wordpress.com/251/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=251&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bookmarks.honewatson.com/2008/04/18/php-snippets-for-the-ebay-trading-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e9f5ca1121158385c9408cb2dafd03?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">honewatson</media:title>
		</media:content>
	</item>
		<item>
		<title>PHP Accelerator Toolkit for eBay &#8211; Trading API Edition</title>
		<link>http://bookmarks.honewatson.com/2008/04/18/php-accelerator-toolkit-for-ebay-trading-api-edition/</link>
		<comments>http://bookmarks.honewatson.com/2008/04/18/php-accelerator-toolkit-for-ebay-trading-api-edition/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 01:10:46 +0000</pubDate>
		<dc:creator>honewatson</dc:creator>
				<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[ebay]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://honewatson.wordpress.com/?p=249</guid>
		<description><![CDATA[Here is the PHP Accelerator Toolkit for eBay &#8211; Trading API Edition. It&#8217;s actually quite hard to find this both at Ebay and through Google.  Have you developed any php apps for the Ebay trading API? If you have please let me know I need to hire somebody.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=249&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here is the <a href="http://developer.ebay.com/community/featured_projects/?name=ebatns">PHP Accelerator Toolkit for eBay &#8211; Trading API Edition</a>.</p>
<p><span id="more-249"></span></p>
<p>It&#8217;s actually quite hard to find this both at Ebay and through Google.  Have you developed any php apps for the Ebay trading API?</p>
<p>If you have please let me know I need to hire somebody.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/honewatson.wordpress.com/249/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/honewatson.wordpress.com/249/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/honewatson.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/honewatson.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/honewatson.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/honewatson.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/honewatson.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/honewatson.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/honewatson.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/honewatson.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/honewatson.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/honewatson.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/honewatson.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/honewatson.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/honewatson.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/honewatson.wordpress.com/249/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=249&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bookmarks.honewatson.com/2008/04/18/php-accelerator-toolkit-for-ebay-trading-api-edition/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e9f5ca1121158385c9408cb2dafd03?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">honewatson</media:title>
		</media:content>
	</item>
	</channel>
</rss>
