<?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>Deadly Technology &#187; PHP</title>
	<atom:link href="http://deadlytechnology.com/category/scripts/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://deadlytechnology.com</link>
	<description></description>
	<lastBuildDate>Thu, 26 Apr 2012 03:00:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Zend Framework Autoload Classes</title>
		<link>http://deadlytechnology.com/php/zend-framework-autoload-classes/</link>
		<comments>http://deadlytechnology.com/php/zend-framework-autoload-classes/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 07:43:03 +0000</pubDate>
		<dc:creator>frank</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://deadlytechnology.com/?p=458</guid>
		<description><![CDATA[I wanted to add another library of classes to a Zend Framework project and autoload them, I created a folder called application/vendors/ to hold vendor libraries in seperate folders of their own. For example, using some CURL classes from Sem Labs, these classes would live in the application/vendors/semlabs/ folder. I renamed the classes to match [...]<p>Post from: <a href="http://deadlytechnology.com">Deadly Technology</a> &copy;<br/><br/><a href="http://deadlytechnology.com/php/zend-framework-autoload-classes/">Zend Framework Autoload Classes</a></p>



More articles like this one:<ol><li><a href='http://deadlytechnology.com/php/framework-comparison-metrics/' rel='bookmark' title='Permanent Link: Comparing web development frameworks by Opportunity'>Comparing web development frameworks by Opportunity</a></li>
<li><a href='http://deadlytechnology.com/php/cakephp-api-component/' rel='bookmark' title='Permanent Link: Rolling out an API for your cakePHP app Part ++1: The Solution'>Rolling out an API for your cakePHP app Part ++1: The Solution</a></li>
</ol>]]></description>
		<wfw:commentRss>http://deadlytechnology.com/php/zend-framework-autoload-classes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rolling out an API for your cakePHP app Part 3: Handling Errors</title>
		<link>http://deadlytechnology.com/php/api-error-handling/</link>
		<comments>http://deadlytechnology.com/php/api-error-handling/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 20:00:56 +0000</pubDate>
		<dc:creator>frank</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://deadlytechnology.com/?p=398</guid>
		<description><![CDATA[The last posts in this series covered the a basic architecture of an API in cakePHP, the limitations of that basic architecture and a possible solution using an API component and some external API classes. The last part is the handling of API specific errors. The goals for the error handling system: Return specific error [...]<p>Post from: <a href="http://deadlytechnology.com">Deadly Technology</a> &copy;<br/><br/><a href="http://deadlytechnology.com/php/api-error-handling/">Rolling out an API for your cakePHP app Part 3: Handling Errors</a></p>



More articles like this one:<ol><li><a href='http://deadlytechnology.com/php/cakephp-api-component/' rel='bookmark' title='Permanent Link: Rolling out an API for your cakePHP app Part ++1: The Solution'>Rolling out an API for your cakePHP app Part ++1: The Solution</a></li>
<li><a href='http://deadlytechnology.com/php/api-cakephp-app/' rel='bookmark' title='Permanent Link: Rolling out an API for your cakePHP app Part 1: The Problems'>Rolling out an API for your cakePHP app Part 1: The Problems</a></li>
<li><a href='http://deadlytechnology.com/php/ajax-session-expire-bug/' rel='bookmark' title='Permanent Link: CakePHP session expire bug'>CakePHP session expire bug</a></li>
</ol>]]></description>
		<wfw:commentRss>http://deadlytechnology.com/php/api-error-handling/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Rolling out an API for your cakePHP app Part ++1: The Solution</title>
		<link>http://deadlytechnology.com/php/cakephp-api-component/</link>
		<comments>http://deadlytechnology.com/php/cakephp-api-component/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 16:23:40 +0000</pubDate>
		<dc:creator>frank</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://deadlytechnology.com/?p=382</guid>
		<description><![CDATA[In the previous post I covered creating a basic API using cakePHP and what limitations are imposed if you want to extend the API over the course of several versions. This post is going to cover the architecture of a possible solution, I don&#8217;t claim its the best solution out there and feedback is welcomed. [...]<p>Post from: <a href="http://deadlytechnology.com">Deadly Technology</a> &copy;<br/><br/><a href="http://deadlytechnology.com/php/cakephp-api-component/">Rolling out an API for your cakePHP app Part ++1: The Solution</a></p>



More articles like this one:<ol><li><a href='http://deadlytechnology.com/php/api-cakephp-app/' rel='bookmark' title='Permanent Link: Rolling out an API for your cakePHP app Part 1: The Problems'>Rolling out an API for your cakePHP app Part 1: The Problems</a></li>
<li><a href='http://deadlytechnology.com/php/api-error-handling/' rel='bookmark' title='Permanent Link: Rolling out an API for your cakePHP app Part 3: Handling Errors'>Rolling out an API for your cakePHP app Part 3: Handling Errors</a></li>
<li><a href='http://deadlytechnology.com/php/ajax-session-expire-bug/' rel='bookmark' title='Permanent Link: CakePHP session expire bug'>CakePHP session expire bug</a></li>
</ol>]]></description>
		<wfw:commentRss>http://deadlytechnology.com/php/cakephp-api-component/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Rolling out an API for your cakePHP app Part 1: The Problems</title>
		<link>http://deadlytechnology.com/php/api-cakephp-app/</link>
		<comments>http://deadlytechnology.com/php/api-cakephp-app/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 16:00:18 +0000</pubDate>
		<dc:creator>frank</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://deadlytechnology.com/?p=378</guid>
		<description><![CDATA[Recently I&#8217;ve put a lot of work into an API solution for a cakePHP app which addresses some of the architectural issues of creating an API in a cakePHP project. To start with I threw together a nice simple API as a proof of concept and to showcase the ease at which an API can [...]<p>Post from: <a href="http://deadlytechnology.com">Deadly Technology</a> &copy;<br/><br/><a href="http://deadlytechnology.com/php/api-cakephp-app/">Rolling out an API for your cakePHP app Part 1: The Problems</a></p>



More articles like this one:<ol><li><a href='http://deadlytechnology.com/php/cakephp-api-component/' rel='bookmark' title='Permanent Link: Rolling out an API for your cakePHP app Part ++1: The Solution'>Rolling out an API for your cakePHP app Part ++1: The Solution</a></li>
<li><a href='http://deadlytechnology.com/php/api-error-handling/' rel='bookmark' title='Permanent Link: Rolling out an API for your cakePHP app Part 3: Handling Errors'>Rolling out an API for your cakePHP app Part 3: Handling Errors</a></li>
<li><a href='http://deadlytechnology.com/php/paginate-multiple-data-sets/' rel='bookmark' title='Permanent Link: CakePHP Paginate Multiple Data Sets on One Page'>CakePHP Paginate Multiple Data Sets on One Page</a></li>
</ol>]]></description>
		<wfw:commentRss>http://deadlytechnology.com/php/api-cakephp-app/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CakePHP session expire bug</title>
		<link>http://deadlytechnology.com/php/ajax-session-expire-bug/</link>
		<comments>http://deadlytechnology.com/php/ajax-session-expire-bug/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 16:00:33 +0000</pubDate>
		<dc:creator>frank</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://deadlytechnology.com/?p=372</guid>
		<description><![CDATA[UPDATE: This bug has been fixed. This auth component / request handler component &#8220;bug&#8221; drops the 403 header code from an AJAX response when the session has timed out. Note: this is based on cakePHP version 1.2.4.8284 and may have been fixed already I haven&#8217;t checked. The Problem If the session has timed out before [...]<p>Post from: <a href="http://deadlytechnology.com">Deadly Technology</a> &copy;<br/><br/><a href="http://deadlytechnology.com/php/ajax-session-expire-bug/">CakePHP session expire bug</a></p>



More articles like this one:<ol><li><a href='http://deadlytechnology.com/php/api-error-handling/' rel='bookmark' title='Permanent Link: Rolling out an API for your cakePHP app Part 3: Handling Errors'>Rolling out an API for your cakePHP app Part 3: Handling Errors</a></li>
<li><a href='http://deadlytechnology.com/php/api-cakephp-app/' rel='bookmark' title='Permanent Link: Rolling out an API for your cakePHP app Part 1: The Problems'>Rolling out an API for your cakePHP app Part 1: The Problems</a></li>
<li><a href='http://deadlytechnology.com/php/cakephp-api-component/' rel='bookmark' title='Permanent Link: Rolling out an API for your cakePHP app Part ++1: The Solution'>Rolling out an API for your cakePHP app Part ++1: The Solution</a></li>
</ol>]]></description>
		<wfw:commentRss>http://deadlytechnology.com/php/ajax-session-expire-bug/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CakePHP Paginate Multiple Data Sets on One Page</title>
		<link>http://deadlytechnology.com/php/paginate-multiple-data-sets/</link>
		<comments>http://deadlytechnology.com/php/paginate-multiple-data-sets/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 23:10:49 +0000</pubDate>
		<dc:creator>frank</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://deadlytechnology.com/?p=146</guid>
		<description><![CDATA[Wanted: a simple method to paginate multiple sets of data separately on a single page using the cakePHP paginator helper/object. The problem with standard cakePHP pagination In this case I want to paginate the news items, but I have a flag in the news item table for is_archive, so basically want to seperate the current [...]<p>Post from: <a href="http://deadlytechnology.com">Deadly Technology</a> &copy;<br/><br/><a href="http://deadlytechnology.com/php/paginate-multiple-data-sets/">CakePHP Paginate Multiple Data Sets on One Page</a></p>



More articles like this one:<ol><li><a href='http://deadlytechnology.com/php/file-uploads-jquery-cakephp/' rel='bookmark' title='Permanent Link: Multiple File Uploads CakePHP jQuery'>Multiple File Uploads CakePHP jQuery</a></li>
<li><a href='http://deadlytechnology.com/php/ajax-session-expire-bug/' rel='bookmark' title='Permanent Link: CakePHP session expire bug'>CakePHP session expire bug</a></li>
<li><a href='http://deadlytechnology.com/php/api-cakephp-app/' rel='bookmark' title='Permanent Link: Rolling out an API for your cakePHP app Part 1: The Problems'>Rolling out an API for your cakePHP app Part 1: The Problems</a></li>
</ol>]]></description>
		<wfw:commentRss>http://deadlytechnology.com/php/paginate-multiple-data-sets/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Multiple File Uploads CakePHP jQuery</title>
		<link>http://deadlytechnology.com/php/file-uploads-jquery-cakephp/</link>
		<comments>http://deadlytechnology.com/php/file-uploads-jquery-cakephp/#comments</comments>
		<pubDate>Sun, 14 Sep 2008 17:53:26 +0000</pubDate>
		<dc:creator>frank</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://deadlytechnology.com/?p=140</guid>
		<description><![CDATA[Creating a basic form where you can add file inputs for file uploads dynamically using jQuery for the client side and cakePHP for the server side. First create the form with your form fields in it: &#60;?php echo $form-&#62;create&#40;'NewsItem', array&#40;'type' =&#62; 'file'&#41;&#41;; &#160; //Form for adding the plugin files echo $form-&#62;input&#40;'PluginFile.1.description'&#41;; echo $form-&#62;input&#40;'PluginFile.1.File', array&#40;'label'=&#62;'File', 'type'=&#62;'file'&#41;&#41;; [...]<p>Post from: <a href="http://deadlytechnology.com">Deadly Technology</a> &copy;<br/><br/><a href="http://deadlytechnology.com/php/file-uploads-jquery-cakephp/">Multiple File Uploads CakePHP jQuery</a></p>



More articles like this one:<ol><li><a href='http://deadlytechnology.com/php/paginate-multiple-data-sets/' rel='bookmark' title='Permanent Link: CakePHP Paginate Multiple Data Sets on One Page'>CakePHP Paginate Multiple Data Sets on One Page</a></li>
<li><a href='http://deadlytechnology.com/php/ajax-session-expire-bug/' rel='bookmark' title='Permanent Link: CakePHP session expire bug'>CakePHP session expire bug</a></li>
</ol>]]></description>
		<wfw:commentRss>http://deadlytechnology.com/php/file-uploads-jquery-cakephp/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Translate a nested heirarchical array into another heirarchical array</title>
		<link>http://deadlytechnology.com/php/heirarchical-array-to-xml/</link>
		<comments>http://deadlytechnology.com/php/heirarchical-array-to-xml/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 13:59:03 +0000</pubDate>
		<dc:creator>frank</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[cakephp]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://deadlytechnology.com/?p=137</guid>
		<description><![CDATA[Yes, that does sound like a pointless title. Let me explain the situation, we have a self referential model, Pages, which has child pages and a parent page. Because I&#8217;m using CakePHP for this project I have added the Tree Behaviour to the model also which is really handy, but you don&#8217;t need that behaviour [...]<p>Post from: <a href="http://deadlytechnology.com">Deadly Technology</a> &copy;<br/><br/><a href="http://deadlytechnology.com/php/heirarchical-array-to-xml/">Translate a nested heirarchical array into another heirarchical array</a></p>
]]></description>
		<wfw:commentRss>http://deadlytechnology.com/php/heirarchical-array-to-xml/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Comparing web development frameworks by Opportunity</title>
		<link>http://deadlytechnology.com/php/framework-comparison-metrics/</link>
		<comments>http://deadlytechnology.com/php/framework-comparison-metrics/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 20:41:52 +0000</pubDate>
		<dc:creator>frank</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://deadlytechnology.com/?p=124</guid>
		<description><![CDATA[Graphs provided by IT Jobs Watch. Demand chart provides the 3-month moving totals beginning in 2004 of IT contractor jobs citing the web framework, within the UK as a proportion of the total demand within the Application Development category. Daily rate charts provide the 3-month moving average for daily rates quoted in IT contract jobs [...]<p>Post from: <a href="http://deadlytechnology.com">Deadly Technology</a> &copy;<br/><br/><a href="http://deadlytechnology.com/php/framework-comparison-metrics/">Comparing web development frameworks by Opportunity</a></p>



More articles like this one:<ol><li><a href='http://deadlytechnology.com/php/validate-unicode-data-php/' rel='bookmark' title='Permanent Link: Validate Unicode/UTF-8 Form Input (Language Specific Characters)'>Validate Unicode/UTF-8 Form Input (Language Specific Characters)</a></li>
</ol>]]></description>
		<wfw:commentRss>http://deadlytechnology.com/php/framework-comparison-metrics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Validate Unicode/UTF-8 Form Input (Language Specific Characters)</title>
		<link>http://deadlytechnology.com/php/validate-unicode-data-php/</link>
		<comments>http://deadlytechnology.com/php/validate-unicode-data-php/#comments</comments>
		<pubDate>Sun, 09 Mar 2008 18:45:48 +0000</pubDate>
		<dc:creator>frank</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://deadlytechnology.com/scripts/php/validate-unicode-data-php/</guid>
		<description><![CDATA[Validating language specific characters in user input can be a bit of a pain, especially if you are using regular expressions to filter user submitted data. Not only that, but testing your methods can also be a pain &#8211; firstly you will need some shortcuts for entering UTF-8/Unicode chars into form inputs if you are [...]<p>Post from: <a href="http://deadlytechnology.com">Deadly Technology</a> &copy;<br/><br/><a href="http://deadlytechnology.com/php/validate-unicode-data-php/">Validate Unicode/UTF-8 Form Input (Language Specific Characters)</a></p>
]]></description>
		<wfw:commentRss>http://deadlytechnology.com/php/validate-unicode-data-php/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

