<?xml version="1.0" encoding="UTF-8"?>
<GoodreadsResponse>
	<Request>
		<authentication>false</authentication>
		    <method><![CDATA[]]></method>
	</Request>
	
<book id="276807">
  <title><![CDATA[The PHP Anthology: 101 Essential Tips, Tricks &amp; Hacks]]></title>
  <isbn><![CDATA[0975841998]]></isbn>
  <isbn13><![CDATA[9780975841990]]></isbn13>
  <work>
  <best-book-id type="integer">276807</best-book-id>
  <books-count type="integer">1</books-count>
  <default-description>&lt;i&gt;The PHP Anthology: 101 Essential Tips, Tricks &amp; Hacks&lt;/i&gt;, 2nd Edition is a collection of powerful PHP 5 solutions to the most common programming problems. &lt;p&gt; Featuring best-practice code and a commonsense approach to development, this book includes coverage of:&lt;br /&gt; &lt;br /&gt; &lt;li&gt;Manage errors gracefully. &lt;li&gt;Build functional forms, tables, and SEO-friendly URLs. &lt;li&gt;Reduce load time with client- and server-side caching. &lt;li&gt;Produce and utilize web services with XML. &lt;li&gt;Secure your site using access control systems. &lt;li&gt;Easily work with files, emails, and images. &lt;li&gt;And much more  &lt;p&gt; The question and answer format will allow you to to quickly find and reference any of the 101 solutions, saving you hours of Internet research or painful trial &amp; error. All solutions are fully explained and the ready-to-use code is available for download.</default-description>
  <id type="integer">268440</id>
  <media-type nil="true"></media-type>
  <original-language-id type="integer" nil="true"></original-language-id>
  <original-publication-day type="integer">23</original-publication-day>
  <original-publication-month type="integer">10</original-publication-month>
  <original-publication-year type="integer">2007</original-publication-year>
  <original-title>The PHP Anthology: 101 Essential Tips, Tricks &amp; Hacks</original-title>
  <rating-dist>total:15|5:5|4:4|3:6|2:0|1:0|</rating-dist>
  <ratings-count type="integer">15</ratings-count>
  <ratings-sum type="integer">59</ratings-sum>
  <reviews-count type="integer">22</reviews-count>
  <text-reviews-count type="integer">3</text-reviews-count>
</work>

  <average_rating><![CDATA[3.93]]></average_rating>
  <ratings_count><![CDATA[15]]></ratings_count>
  <text_reviews_count><![CDATA[3]]></text_reviews_count>
  <url><![CDATA[http://www.goodreads.com/book/show/276807.The_PHP_Anthology_101_Essential_Tips_Tricks_Hacks]]></url>
  <authors>
        <author id="49431">
      <name><![CDATA[Harry Fuecks]]></name>
      <role><![CDATA[]]></role>
      <url><![CDATA[http://www.goodreads.com/author/show/49431.Harry_Fuecks]]></url>
      <average_rating><![CDATA[3.83]]></average_rating>
      <ratings_count><![CDATA[29]]></ratings_count>
      <text_reviews_count><![CDATA[3]]></text_reviews_count>
    </author>
        <author id="161289">
      <name><![CDATA[Davey Shafik]]></name>
      <role><![CDATA[]]></role>
      <url><![CDATA[http://www.goodreads.com/author/show/161289.Davey_Shafik]]></url>
      <average_rating><![CDATA[3.93]]></average_rating>
      <ratings_count><![CDATA[15]]></ratings_count>
      <text_reviews_count><![CDATA[3]]></text_reviews_count>
    </author>
      </authors>
  <reviews start="1" end="20" total="22">
    <review id="20794140">
  <user id="172457">
    <name><![CDATA[Mike]]></name>
    <location><![CDATA[Chicago, IL]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/172457-mike?utm_medium=api]]></url>
  </user>
    <rating>4</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="development" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Tue Apr 01 00:00:00 -0700 2008</read_at>
  <date_added>Wed Apr 23 09:43:38 -0700 2008</date_added>
  <date_updated>Wed Apr 23 09:45:28 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[This helpful book provides insight into where the PHP programming language ends and the job of a developer begins. It covers a great deal of the low-level tasks that one encounters shepherding information between database, (web) user interface, webserver, outside vendor/partner, and the various flav...<a href="http://www.goodreads.com/review/show/20794140">more...</a>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/20794140?utm_medium=api]]></url>
</review>
    <review id="72218257">
  <user id="2202575">
    <name><![CDATA[Lena]]></name>
    <location><![CDATA[]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2202575-lena?utm_medium=api]]></url>
  </user>
    <rating>3</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Tue Sep 01 00:00:00 -0700 2009</read_at>
  <date_added>Wed Sep 23 06:37:13 -0700 2009</date_added>
  <date_updated>Wed Sep 23 06:39:01 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[PDO, Web Services, best practices - good described.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/72218257?utm_medium=api]]></url>
</review>
    <review id="16825176">
  <user id="959504">
    <name><![CDATA[Widi]]></name>
    <location><![CDATA[Semarang, Indonesia]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/959504-widi?utm_medium=api]]></url>
  </user>
    <rating>4</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sun Mar 02 08:09:28 -0800 2008</date_added>
  <date_updated>Sun Mar 02 08:09:45 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[Good Book]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/16825176?utm_medium=api]]></url>
</review>
    <review id="75919618">
  <user id="2875177">
    <name><![CDATA[Tihomir]]></name>
    <location><![CDATA[Sofia, 42, Bulgaria]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2875177-tihomir-nedyalkov?utm_medium=api]]></url>
  </user>
    <rating>5</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="programming" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Tue Jan 01 00:00:00 -0800 2008</read_at>
  <date_added>Tue Oct 27 13:22:34 -0700 2009</date_added>
  <date_updated>Tue Oct 27 13:22:46 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/75919618?utm_medium=api]]></url>
</review>
    <review id="61765336">
  <user id="2477691">
    <name><![CDATA[Ryan]]></name>
    <location><![CDATA[Houston, TX]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2477691-ryan-riley?utm_medium=api]]></url>
  </user>
    <rating>4</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Jul 01 09:32:42 -0700 2009</date_added>
  <date_updated>Wed Jul 01 09:32:42 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/61765336?utm_medium=api]]></url>
</review>
    <review id="42192708">
  <user id="1017883">
    <name><![CDATA[A.A.E.R.]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1017883-a-a-e-r?utm_medium=api]]></url>
  </user>
    <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Tue Jan 06 23:53:45 -0800 2009</date_added>
  <date_updated>Tue Jan 06 23:53:45 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/42192708?utm_medium=api]]></url>
</review>
    <review id="42137633">
  <user id="801525">
    <name><![CDATA[Kip]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/801525-kip?utm_medium=api]]></url>
  </user>
    <rating>3</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="computer-related" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Tue Jan 06 14:52:46 -0800 2009</date_added>
  <date_updated>Tue Jan 06 14:52:46 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/42137633?utm_medium=api]]></url>
</review>
    <review id="41741506">
  <user id="843309">
    <name><![CDATA[Damion]]></name>
    <location><![CDATA[New York, NY]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/843309-damion-hankejh?utm_medium=api]]></url>
  </user>
    <rating>4</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sat Jan 03 13:11:21 -0800 2009</date_added>
  <date_updated>Sat Jan 03 13:11:21 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/41741506?utm_medium=api]]></url>
</review>
    <review id="40289622">
  <user id="1810677">
    <name><![CDATA[Ndssssssssss]]></name>
    <location><![CDATA[Syrian Arab Republic]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1810677-ndssssssssss?utm_medium=api]]></url>
  </user>
    <rating>0</rating>
  <votes>0</votes>
  <sell_flag>true</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Dec 17 05:48:40 -0800 2008</date_added>
  <date_updated>Wed Dec 17 05:49:16 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/40289622?utm_medium=api]]></url>
</review>
    <review id="40220232">
  <user id="586261">
    <name><![CDATA[Mo]]></name>
    <location><![CDATA[Columbia, MO]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/586261-mo?utm_medium=api]]></url>
  </user>
    <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="computerized" />
        <shelf name="php-mysql" />
        <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Tue Dec 16 08:47:49 -0800 2008</date_added>
  <date_updated>Tue Dec 16 08:48:00 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/40220232?utm_medium=api]]></url>
</review>
    <review id="40151517">
  <user id="1805305">
    <name><![CDATA[Emad]]></name>
    <location><![CDATA[Qatar]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1805305-emad?utm_medium=api]]></url>
  </user>
    <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="currently-reading" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Dec 15 10:16:24 -0800 2008</date_added>
  <date_updated>Mon Dec 15 10:16:42 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/40151517?utm_medium=api]]></url>
</review>
    <review id="40133166">
  <user id="1804439">
    <name><![CDATA[Eyad]]></name>
    <location><![CDATA[Syrian Arab Republic]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1804439-eyad?utm_medium=api]]></url>
  </user>
    <rating>3</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Dec 15 04:46:27 -0800 2008</date_added>
  <date_updated>Mon Dec 15 04:46:45 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[ssas]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/40133166?utm_medium=api]]></url>
</review>
    <review id="40133145">
  <user id="1804435">
    <name><![CDATA[Ahmad]]></name>
    <location><![CDATA[Syrian Arab Republic]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1804435-ahmad-yasminh?utm_medium=api]]></url>
  </user>
    <rating>5</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Dec 15 04:45:27 -0800 2008</date_added>
  <date_updated>Mon Dec 15 04:50:01 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/40133145?utm_medium=api]]></url>
</review>
    <review id="40132423">
  <user id="1804388">
    <name><![CDATA[Mk]]></name>
    <location><![CDATA[Syrian Arab Republic]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1804388-mk?utm_medium=api]]></url>
  </user>
    <rating>5</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Dec 15 04:06:15 -0800 2008</date_added>
  <date_updated>Mon Dec 15 04:49:33 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/40132423?utm_medium=api]]></url>
</review>
    <review id="37201871">
  <user id="1637053">
    <name><![CDATA[Amber]]></name>
    <location><![CDATA[Ashland, OR]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1637053-amber?utm_medium=api]]></url>
  </user>
    <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="to-return-to" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sat Nov 08 14:22:04 -0800 2008</date_added>
  <date_updated>Wed Feb 25 23:14:18 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/37201871?utm_medium=api]]></url>
</review>
    <review id="36945656">
  <user id="1684733">
    <name><![CDATA[Steve]]></name>
    <location><![CDATA[East Haven, CT]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1684733-steve?utm_medium=api]]></url>
  </user>
    <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Nov 05 01:30:29 -0800 2008</date_added>
  <date_updated>Wed Nov 05 01:30:29 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/36945656?utm_medium=api]]></url>
</review>
    <review id="31525781">
  <user id="715916">
    <name><![CDATA[Aaron]]></name>
    <location><![CDATA[Ypsilanti, MI]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/715916-aaron?utm_medium=api]]></url>
  </user>
    <rating>3</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Sat Sep 06 14:38:36 -0700 2008</read_at>
  <date_added>Fri Aug 29 09:53:40 -0700 2008</date_added>
  <date_updated>Sat Sep 06 14:38:36 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/31525781?utm_medium=api]]></url>
</review>
    <review id="30907230">
  <user id="1449029">
    <name><![CDATA[Ben]]></name>
    <location><![CDATA[Dallas, TX]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1449029-ben-guthrie?utm_medium=api]]></url>
  </user>
    <rating>3</rating>
  <votes>0</votes>
  <sell_flag>true</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Mon Sep 01 00:00:00 -0700 2008</read_at>
  <date_added>Fri Aug 22 10:54:13 -0700 2008</date_added>
  <date_updated>Mon Nov 17 14:47:11 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/30907230?utm_medium=api]]></url>
</review>
    <review id="24680847">
  <user id="1245083">
    <name><![CDATA[Judith]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1245083-judith?utm_medium=api]]></url>
  </user>
    <rating>3</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Jun 16 21:23:59 -0700 2008</date_added>
  <date_updated>Mon Jun 16 21:23:59 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/24680847?utm_medium=api]]></url>
</review>
    <review id="23828777">
  <user id="980250">
    <name><![CDATA[Davidjbullock]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/980250-davidjbullock?utm_medium=api]]></url>
  </user>
    <rating>5</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Thu Jun 05 21:36:56 -0700 2008</date_added>
  <date_updated>Thu Jun 05 21:36:56 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/23828777?utm_medium=api]]></url>
</review>
    </reviews>
</book>
</GoodreadsResponse>