<?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>AjaxApp.com, ajax app and cool web apps! &#187; PHP</title>
	<atom:link href="http://www.ajaxapp.com/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ajaxapp.com</link>
	<description>about ajax, javascript, DHTML, CSS, web app, MySQL, PHP, JSP, Java, Oracle and Howtos</description>
	<lastBuildDate>Tue, 30 Aug 2011 14:08:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>IP to country converter &#8211; using MaxMind GeoIP API</title>
		<link>http://www.ajaxapp.com/2010/06/06/ip-to-country-converter-using-maxmind-geoip-api/</link>
		<comments>http://www.ajaxapp.com/2010/06/06/ip-to-country-converter-using-maxmind-geoip-api/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 04:05:43 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[How-tos]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Quick Tip]]></category>

		<guid isPermaLink="false">http://www.ajaxapp.com/?p=517</guid>
		<description><![CDATA[We&#8217;ve covered the HostIP.info API for converting the IP address to a country and city of your visitor. But you may have noticed sometime HostIP.info does not convert everything and might have comparatively lower accuracy. But if you want better accuracy, HostIP.info also recommends you to get a commercial version such as MaxMind MaxMind offers [...]]]></description>
		<wfw:commentRss>http://www.ajaxapp.com/2010/06/06/ip-to-country-converter-using-maxmind-geoip-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to get the country of an IP address in PHP?</title>
		<link>http://www.ajaxapp.com/2010/06/04/how-to-get-the-country-of-an-ip-address-in-php/</link>
		<comments>http://www.ajaxapp.com/2010/06/04/how-to-get-the-country-of-an-ip-address-in-php/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 02:42:13 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[How-tos]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.ajaxapp.com/?p=508</guid>
		<description><![CDATA[The HostIP.info provides API allows you to get the country including the city as well. The simple PHP script that can get the country is as follow: &#60;?php &#160; get_country_by_ip&#40;&#41;; &#160; function get_country_by_ip&#40;&#41; &#123; $ip = $_SERVER&#91;'REMOTE_ADDR'&#93;; /** Get the remote client IP */ $url='http://api.hostip.info/get_html.php?ip='.$ip; /** Prepare the URL to hostip.info **/ &#160; $data=file_get_contents&#40;$url&#41;; &#160; [...]]]></description>
		<wfw:commentRss>http://www.ajaxapp.com/2010/06/04/how-to-get-the-country-of-an-ip-address-in-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP How-to: HTTP POST without using cURL</title>
		<link>http://www.ajaxapp.com/2010/03/15/php-how-to-http-post-without-using-curl/</link>
		<comments>http://www.ajaxapp.com/2010/03/15/php-how-to-http-post-without-using-curl/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 07:32:35 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[How-tos]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.ajaxapp.com/?p=495</guid>
		<description><![CDATA[You wanna call a remote web service using HTTP POST in your PHP, but you do not wanna use cURL as cURL might not be supported in your web host. The following codes explain how you can do it without using cURL. We prepare two very simple pages, p1.php and p2.php to test out and [...]]]></description>
		<wfw:commentRss>http://www.ajaxapp.com/2010/03/15/php-how-to-http-post-without-using-curl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Hosting review blog</title>
		<link>http://www.ajaxapp.com/2009/08/28/web-hosting-review-blog/</link>
		<comments>http://www.ajaxapp.com/2009/08/28/web-hosting-review-blog/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 04:11:25 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[web hosting]]></category>

		<guid isPermaLink="false">http://www.ajaxapp.com/?p=453</guid>
		<description><![CDATA[I&#8217;ve started a new blog, Have Your Business Online, which is a blog that centers around web hosting services, reviews, e-commerce and CMS solutions or the essential tools that you need to bring your business online. HaveYourBusinessOnline.com will first center around the basic knowledge required for bringing your business online. This blog will never be [...]]]></description>
		<wfw:commentRss>http://www.ajaxapp.com/2009/08/28/web-hosting-review-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Convert documents into flash, a web-viewable format</title>
		<link>http://www.ajaxapp.com/2009/07/02/converts-documents-into-flash-a-web-viewable-format/</link>
		<comments>http://www.ajaxapp.com/2009/07/02/converts-documents-into-flash-a-web-viewable-format/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 07:05:32 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[FlashPaper]]></category>
		<category><![CDATA[Print2Flash]]></category>

		<guid isPermaLink="false">http://www.ajaxapp.com/?p=448</guid>
		<description><![CDATA[One of my projects is studying on how to convert any documents in Word, Excel or Powerpoint formats into FLASH format which is viewable by most browsers with flash plugin. The idea is when a user is presented with an upload form, and then uploads the file (such as Word, Excel, PPT). When the file [...]]]></description>
		<wfw:commentRss>http://www.ajaxapp.com/2009/07/02/converts-documents-into-flash-a-web-viewable-format/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>To validate if an URL exists, use PHP CURL</title>
		<link>http://www.ajaxapp.com/2009/03/23/to-validate-if-an-url-exists-use-php-curl/</link>
		<comments>http://www.ajaxapp.com/2009/03/23/to-validate-if-an-url-exists-use-php-curl/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 03:49:41 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[How-tos]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Quick Tip]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.ajaxapp.com/?p=360</guid>
		<description><![CDATA[PHP Curl allows you to validate if a given URL exists. What you need to do is just a simple function as follows, which takes an input URL and returns the code. If the returned code is 200, then the URL exists, else it doesn&#8217;t! &#60;?php $statusCode = validate($_REQUEST['url']); if ($statusCode==&#8217;200&#8242;) &#160;&#160;echo &#8216;Voila! URL &#8216;.$_REQUEST['url']. [...]]]></description>
		<wfw:commentRss>http://www.ajaxapp.com/2009/03/23/to-validate-if-an-url-exists-use-php-curl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to shorten long URLs in a user-input text by using TinyURL programmatically</title>
		<link>http://www.ajaxapp.com/2009/03/22/how-to-shorten-long-urls-in-a-user-input-text-by-using-tinyurl-programmatically/</link>
		<comments>http://www.ajaxapp.com/2009/03/22/how-to-shorten-long-urls-in-a-user-input-text-by-using-tinyurl-programmatically/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 03:03:02 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[How-tos]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.ajaxapp.com/?p=320</guid>
		<description><![CDATA[TinyURL allows long URL to be shortened. In this example, I&#8217;d like to show how you can build a text form that contains text keyed in by a user, and sends to the server-side PHP to detect those overly long URLs and shorten them one by one by sending them to TinyURL service. Before I [...]]]></description>
		<wfw:commentRss>http://www.ajaxapp.com/2009/03/22/how-to-shorten-long-urls-in-a-user-input-text-by-using-tinyurl-programmatically/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sorting data made easy using JavaScript table sorter</title>
		<link>http://www.ajaxapp.com/2009/03/05/sorting-data-made-easy-using-javascript-table-sorter/</link>
		<comments>http://www.ajaxapp.com/2009/03/05/sorting-data-made-easy-using-javascript-table-sorter/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 04:04:58 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Quick Tip]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.ajaxapp.com/?p=278</guid>
		<description><![CDATA[If you&#8217;re asked to build a PHP script that pumps out some data from the database and presents in an HTML table to the users. And on the first row of the table, shows the titles of each field (As pictured above). Once the user clicks on each title the data in the column need [...]]]></description>
		<wfw:commentRss>http://www.ajaxapp.com/2009/03/05/sorting-data-made-easy-using-javascript-table-sorter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A simple Java FTP connection + file download and upload</title>
		<link>http://www.ajaxapp.com/2009/02/21/a-simple-java-ftp-connection-file-download-and-upload/</link>
		<comments>http://www.ajaxapp.com/2009/02/21/a-simple-java-ftp-connection-file-download-and-upload/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 07:55:06 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Quick Tip]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.ajaxapp.com/?p=133</guid>
		<description><![CDATA[The Java or JDK comes with NO support of any official API for FTP connection. But there is an internal that comes in the sun.net package, but this is NOT well-documented, and you will hardly find how to use other methods within the sun.net.ftp.FtpClient class. The sun.net.ftp.FtpClient actually sticks to the RFC959. But once you [...]]]></description>
		<wfw:commentRss>http://www.ajaxapp.com/2009/02/21/a-simple-java-ftp-connection-file-download-and-upload/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compress JavaScript to speed up download : The online compressor for YUI</title>
		<link>http://www.ajaxapp.com/2009/01/13/compress-javascript-to-speed-up-download-the-online-compressor-for-yui/</link>
		<comments>http://www.ajaxapp.com/2009/01/13/compress-javascript-to-speed-up-download-the-online-compressor-for-yui/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 09:17:34 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Quick Tip]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.ajaxapp.com/?p=104</guid>
		<description><![CDATA[When building AJAX dynamic web applications you&#8217;ll have to load lots of JavaScript libraries, one of them will be the YUI, (Yahoo UI), which has a whole bunch of handy library components that you can use for Ajax and DHTML web apps. But using the YUI will need you to include a huge JS file, [...]]]></description>
		<wfw:commentRss>http://www.ajaxapp.com/2009/01/13/compress-javascript-to-speed-up-download-the-online-compressor-for-yui/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

