<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Tue, 18 Jun 2013 19:30:27 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Brandon Savage: Best PHP Blogs To Follow]]></title>
      <guid>http://www.phpdeveloper.org/news/19202</guid>
      <link>http://www.phpdeveloper.org/news/19202</link>
      <description><![CDATA[<p.
<i>Brandon Savage</i> has <a href="http://www.brandonsavage.net/best-php-blogs-to-follow">posted a list</a> of blogs he suggests following for those interested in the PHP community including (disclaimer) PHPDeveloper.org itself.
</p>
<blockquote>
A lot of people, especially when starting out in PHP, ask me "what blogs should I read?" There are a lot of great PHP blogs (you can see a nearly complete list of them at <a href="http://www.planet-php.net/">Planet PHP</a>) but there are a few that I read on a regular basis and I feel are important.
</blockquote>
<p>
His list includes PHP community members like <a href="http://mwop.net/blog/tag/php.html">Matthew Weier O'Phinney</i>, <a href="http://www.littlehart.net/atthekeyboard/">Chris Hartjes</a>, <a href="http://blog.ircmaxell.com/">Anthony Ferrara</a> and the <a href="http://phpmaster.com/">PHPMaster.com</a> site from SitePoint. Check out <a href="http://www.brandonsavage.net/best-php-blogs-to-follow">the full list</a> for more great blogs.
</p>]]></description>
      <pubDate>Tue, 19 Feb 2013 11:51:17 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[7PHP.com: Interview With Timothy Boronczyk The Managing Editor of PHPmaster.com]]></title>
      <guid>http://www.phpdeveloper.org/news/19069</guid>
      <link>http://www.phpdeveloper.org/news/19069</link>
      <description><![CDATA[<p>
7PHP.com has posted their latest interview with a member of the PHP community. This time it's <a href="http://7php.com/php-interview-timothy-boronczyk/">with Timothy Boronczyk</a>, the editor of the popular PHP tutorial/article site <a href="http://phpmaster.com">PHPMaster.com</a>.
</p>
<blockquote>
In this edition I talked with Timothy Boronczyk who is the Managing Editor of the famous <a href="http://phpmaster.com/">PHPmaster.com</a> - which is a network (venture?) of the eminent SitePoint (<a href="http://www.sitepoint.com/about-us/">an online media company</a>). <a href="http://twitter.com/zaemis">@zaemis</a> is also the co-author of the book "Beginning PHP 6, Apache, MySQL 6 Web Development".
</blockquote>
<p>They talk about some of the usual stuff like:</p>
<ul>
<li>how he got started with PHP
<li>what kind of tools and development platform he prefers
<li>his recommendations to developers just getting started
<li>people in the PHP community he admires
<li>what framework he would recommend
</ul>
<p>
Check out <a href="http://7php.com/php-interview-timothy-boronczyk/">the full interview</a> for his answers to these and more.
</p>
]]></description>
      <pubDate>Mon, 21 Jan 2013 12:56:37 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[SitePoint.com: SitePoint Podcast #159: PHP Master with Tim Boronczyk]]></title>
      <guid>http://www.phpdeveloper.org/news/17853</guid>
      <link>http://www.phpdeveloper.org/news/17853</link>
      <description><![CDATA[<p>
On SitePoint.com today there's a new podcast posted, an <a href="http://www.sitepoint.com/podcast-159-php-master-with-tim-boronczyk/">interview with Tim Boronczyk</a>, the managing editor of their <a href="http://phpmaster.com">PHPMaster</a> tutorial site.
</p>
<blockquote>
Episode 159 of The SitePoint Podcast is now available! This week our regular interview host Louis Simoneau (<a href="http://twitter.com/rssaddict">@rssaddict</a>) interviews Tim Boronczyk (<a href="http://twitter.com/zaemis">@zaemis</a>), the Managing Editor of <a href="http://phpmaster.com/">phpmaster.com</a> about the new features in PHP5.4, PHP's strengths and weaknesses, and the DIY approach of the PHP community.
</blockquote>
<p>
You can listen to this latest episode either via the <a href="http://www.sitepoint.com/podcast-159-php-master-with-tim-boronczyk/">in-page player</a>, by <a href="http://media.libsyn.com/media/sitepoint/sitepointpodcast159.mp3">downloading the mp3</a> directory or <a href="http://www.sitepoint.com/blogs/?feed=podcast">subscribing to their feed</a>.
</p>]]></description>
      <pubDate>Mon, 23 Apr 2012 13:43:27 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPWomen.org: Book review: PHP Master]]></title>
      <guid>http://www.phpdeveloper.org/news/17368</guid>
      <link>http://www.phpdeveloper.org/news/17368</link>
      <description><![CDATA[<p>
On the PHPWomen blog today there's a <a href="http://www.phpwomen.org/wordpress/2012/01/10/book-review-php-master">new book review</a> of SitePoint's latest major PHP publication - "PHP Master" (by <i>Lorna Mitchell</i>, <i>Davey Shafik</i> and <i>Matthew Turland</i>).
</p>
<blockquote>
At 357 pages (375 including index), this book provides a thorough grounding in the key topics todays PHP developer should strive to know, and know well. The back cover ambitiously states that the book is "guaranteed to take your PHP skills to the next level". Keep reading to find out whether or not I agree.
</blockquote>
<p>
She <a href="http://www.phpwomen.org/wordpress/2012/01/10/book-review-php-master">walks you through</a> the contents of the book, noting that, despite her being an experienced developer, there were still things that she found new.
</p>
<blockquote>
Despite the stated demographic, I think this book has a lot to offer novice developers. It would be a real challenge to properly digest and understand the wide range of topics covered, but an achievable and worthwhile one nonetheless. [...] If you're still undecided, my advice is buy the book - you won't regret it.
</blockquote>]]></description>
      <pubDate>Tue, 10 Jan 2012 08:19:03 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[SitePoint Blog: Book Release - "PHP Master: Write Cutting-Edge PHP Code"]]></title>
      <guid>http://www.phpdeveloper.org/news/17025</guid>
      <link>http://www.phpdeveloper.org/news/17025</link>
      <description><![CDATA[<p>
As is mentioned in <a href="http://www.sitepoint.com/staying-on-the-cutting-edge-of-php-just-got-easier/">this new post</a> to the SitePoint blogs, a new book has been released (by SitePoint press, naturally) about "writing cutting-edge PHP code" by a few well known authors in the PHP community - <a href="http://lornajane.net">Lorna Mitchell</a>, <a href="http://daveyshafik.com">Davey Shafik</a> and <a href="http://matthewturland.com/">Matthew Turland</a>.
</p>
<blockquote>
Savvy PHP web developers can now keep ahead of the game and ensure that their PHP code is safe, secure, and well-structured for the future with the latest release from SitePoint: "PHP Master: Write Cutting-edge Code"
by Lorna Mitchell, Davey Shafik, and Matthew Turland.
</blockquote>
<p>
<a href="http://www.sitepoint.com/books/phppro1/">The book</a> covers a <a href="http://www.sitepoint.com/books/phppro1/toc.php">wide range of topics</a> (somewhat replacing SitePoint's usual "anthology" type of book) including:
</p>
<ul>
<li>An introduction to OOP 
<li>Working with databases
<li>Creating and working with APIs
<li>Design patterns
<li>Security
<li>Automated testing
</ul>
<p>
As part of a special offer, you can pick up your print+ebook bundle for the price of just the book, about $40 USD. If you'd like a sample before purchasing, they've posted <a href="http://www.sitepoint.com/books/phppro1/samplechapters.php?">three sample chapters</a>.
</p>]]></description>
      <pubDate>Fri, 21 Oct 2011 09:58:25 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: SitePoint Launches PHPMaster.com]]></title>
      <guid>http://www.phpdeveloper.org/news/16862</guid>
      <link>http://www.phpdeveloper.org/news/16862</link>
      <description><![CDATA[<p>
The crew over at SitePoint have introduced a new PHP-specific resource that's looking to provide a good resource for those looking for community info and tutorials - <a href="http://phpmaster.com/">PHPMaster.com</a>.
</p>
<blockquote>
PHPMaster is the latest and greatest in the SitePoint family, dedicated to bringing you the highest quality in tutorials from some of the web's best PHP Developers, as well as news and information on events in the PHP Community.
</blockquote>
<p>Tutorials posted so far include:</p>
<ul>
<li><a href="http://phpmaster.com/migrate-from-the-mysql-extension-to-pdo/">Migrate from the MySQL Extension to PDO</a>
<li><a href="http://phpmaster.com/monitoring-file-integrity/">Monitoring File Integrity</a>
<li>From Zero to Cloud: Settings up an EC2 Sandbox - <a href="http://phpmaster.com/from-zero-to-cloud-1/">part one</a>, <a href="http://phpmaster.com/from-zero-to-cloud-2/">part two</a>
<li><a href="http://phpmaster.com/why-you-should-use-bcrypt-to-hash-stored-passwords/">Why You Should Use Bcrypt to Hash Stored Passwords</a>
</ul>]]></description>
      <pubDate>Thu, 15 Sep 2011 10:16:52 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Juozas Kaziukenas' Blog: How to use external libraries in PHP?]]></title>
      <guid>http://www.phpdeveloper.org/news/12553</guid>
      <link>http://www.phpdeveloper.org/news/12553</link>
      <description><![CDATA[<p>
As a part of his work for the WinPHP Challenge <i>Juozas Kaziukenas</i> looks at some of the external library types that you can use with your (Windows) PHP applications.
</p>
<blockquote>
External libraries are useful for performance demanding tasks where PHP is simply too slow. Also PHP can work as front-end system for various back-end systems (where server doesn't provide any PHP supported communication types). I have written some posts about using <a href="http://dev.juokaz.com/winphp-2009/using-php-with-c-written-libraries">.Net libraries in PHP</a> so far, but there are some other choices available too.
</blockquote>
<p>
He looks at the three types of library choices - <a href="http://pecl.php.net/">PHP extensions</a>, <a href="http://uk.php.net/manual/en/class.com.php>COM obejcts</a> and running commands through something like an <a href="http://php.net/exec">exec</a> call. For what he wants to do, though, the COM objects are the best fit for the job.
</p>]]></description>
      <pubDate>Sat, 23 May 2009 20:26:09 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[An Phillips' Blog: COM/.NET Interop in Zero PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/11840</guid>
      <link>http://www.phpdeveloper.org/news/11840</link>
      <description><![CDATA[<p>
<i>Ant Phillips</i> looks a bit at <a href="http://antblah.blogspot.com/2009/01/comnet-interop-in-zero-php.html">some interoperability</a> between the PHP and Project Zero when to comes to using the COM/.NET extension.
</p>
<blockquote>
Zero doesn't currently support the COM/.NET extension in PHP. No matter though, there is a handy open source project called <a href="http://sourceforge.net/projects/jacob-project/">JACOB</a> that bridges between Java and COM/.NET. In fact, there is an easier way to do this using a Groovy library called <a href="http://groovy.codehaus.org/COM+Scripting">Scriptom</a>. This is really just a friendly wrapper around JACOB to provide a better syntax for calling methods and accessing properties. 
</blockquote>
<p>
He also includes a quick introduction and howto on getting the functionality up and working in a Windows environment - download, add the JAR to your path, edit your php.ini and copy and paste some example code in to see it in action.
</p>]]></description>
      <pubDate>Thu, 29 Jan 2009 15:03:25 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Developer Tutorials Blog: Extracting text from Word Documents via PHP and COM]]></title>
      <guid>http://www.phpdeveloper.org/news/9861</guid>
      <link>http://www.phpdeveloper.org/news/9861</link>
      <description><![CDATA[<p>
In a <a href="http://www.developertutorials.com/blog/php/extracting-text-from-word-documents-via-php-and-com-81/">recent blog post</a> <i>Akash Mehta</i> showed how to reach into a Microsoft document (a Word file) and pull out the content inside via a PHP script.
</p>
<blockquote>
Communicating via COM in PHP is easy as ever; especially for people coming from a VB background where executing complex tasks in MS-applications is a piece of cake, you will feel right at home in PHP. In fact, VB COM calls can be converted to PHP COM calls in just a few simple search and replaces.
</blockquote>
<p>
He shows how to use the COM extension in a (Windows) PHP installation to access the text inside the document and manipulate the contents however you'd like (even writing them back out to another Word file).
</p>]]></description>
      <pubDate>Wed, 26 Mar 2008 12:02:06 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Milw0rm.com: Exploit - PHP5 COM Object Security Bypass (Windows)]]></title>
      <guid>http://www.phpdeveloper.org/news/8885</guid>
      <link>http://www.phpdeveloper.org/news/8885</link>
      <description><![CDATA[<p>
An exploit for PHP's COM objects on the 5.x series <a href="http://milw0rm.com/exploits/4553">has been reported</a> by <i>shinnai</i> - an issue that allows for a bypass of safe_mode and disable_function settings.
</p>
<p>
The <a href="http://milw0rm.com/exploits/4553">exploit</a> has been published as a PHP file for easy testing on your Windows/PHP installation (it was tested on WinXP Pro SP2 on both the CLI and Apache). No additional modules are needed for this exploit - only the COM functions and a Windows system.
</p>
<p>
The issue comes from an overflow in the str_repeat function allowing for the execution of whatever applications the developer wants on the remote Windows machine (including the ability to create and remove files and directories). There is no path for this issue currently (should be corrected in the next minor PHP release).
</p>]]></description>
      <pubDate>Tue, 23 Oct 2007 09:31:00 -0500</pubDate>
    </item>
  </channel>
</rss>
