<?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 17:13:48 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHPMagazine.net: Hello PHPUG ?!]]></title>
      <guid>http://www.phpdeveloper.org/news/15206</guid>
      <link>http://www.phpdeveloper.org/news/15206</link>
      <description><![CDATA[<p>
On the PHPMagazine.net site there's <a href="http://www.phpmagazine.net/2010/09/hello-phpug.html">a new article</a> about PHP user groups and some of the resources that can be used to help find one in your area.
</p>
<blockquote>
Part of this community a lot of core developers, documentation editors, web application developers, hackers, Quality assurance team, tons of open source projects, PHP UG around the world, and many many other people contributing each one in its category, and even friends and family! Users Group are an active element of the PHP ecosystem, and I believe that everyone should be involved to contribute and keep these UG active around the world.
</blockquote>
<p>
Some of the efforts that he's pointed out from the past are the <a href="http://phpgroups.org">phpgroups.org</a> site, <a href="http://phpusergroups.com">phpusergroups.com</a> as well as the <a href="http://www.sharemymap.com/m/maps/php-user-groups">sharemymap.com</a> effort to map the groups out. Unfortunately there's no single resource that you can point to that has a full listing.
</p>]]></description>
      <pubDate>Wed, 29 Sep 2010 12:02:47 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Eran Galperin's Blog: On the pitfalls of date validation with the Zend Framework]]></title>
      <guid>http://www.phpdeveloper.org/news/14685</guid>
      <link>http://www.phpdeveloper.org/news/14685</link>
      <description><![CDATA[<p>
On his techfounder.net blog today <i>Eran Galperin</i> talks about one of the <a href="http://www.techfounder.net/2010/06/21/on-the-pitfalls-of-date-validation-with-the-zend-framework">issues you might currently see with the date validation</a> in your Zend Framework application - a problem in the Zend_Validation_Date component related to its use of Zend_Locale.
</p>
<blockquote>
Zend_Date tries to validate dates according to a given format (with a default fallback). The dangerous behavior is that it tries to convert the given format to a localized format using Zend_Locale. Zend_Locale attempts to detect automatically the locale of the requesting client, and it appears that on the machines that were exhibiting the bug, a different locale was determined than those I was testing it on.
</blockquote>
<p>
His problem was when the method tried to parse a non-localized date format and ended up converting it based on the local machine's locale settings. To correct the issue, since he didn't really need the autodetect local feature anyway, he just manually set the locale in his bootstrap via a registry setting.
</p>]]></description>
      <pubDate>Tue, 22 Jun 2010 12:58:43 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[LifeHacker.com: Synchronize Google Voice with Your GPS Location]]></title>
      <guid>http://www.phpdeveloper.org/news/14108</guid>
      <link>http://www.phpdeveloper.org/news/14108</link>
      <description><![CDATA[<p>
On LifeHacker.com there's a tutorial on how you can use a simple PHP script running on a remote server to <a href="http://lifehacker.com/5479070/synchronize-google-voice-with-your-gps-location">tell Google Voice which is the best phone</a> to forward your calls to. The method requires the use of an Android phone, though.
</p>
<blockquote>
I figure the only way Google Voice could be improved is if it magically knew where I am and made my phones ring accordingly'"so that's exactly what I made it do. You can, too, with an Android phone, the <a href="http://www.twofortyfouram.com/">Locale</a> app, and a web server. The overall goal: have Google Voice know which phones to ring, based on your current location or situation.
</blockquote>
<p>
You'll need a Google Voice account (obviously), some software for your phone and a remote web server running PHP 5 (with cURL and json functionality). You can then use <a href="http://thatsmith.com/googlevoice-locale.php.txt">the PHP script</a> by passing parameters as to which phones to turn off and on and use the Locale tool to create the "situations" where it needs to make the switch.
</p>]]></description>
      <pubDate>Mon, 01 Mar 2010 13:28:49 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Douglas Brown's Blog: Quick Methods Used for Solving PHP Errors]]></title>
      <guid>http://www.phpdeveloper.org/news/11637</guid>
      <link>http://www.phpdeveloper.org/news/11637</link>
      <description><![CDATA[<p>
<i>Douglas Brown</i> has <a href="http://www.brownphp.com/2008/12/quick-methods-used-for-solving-php-errors/">posted some hints</a> to help you find errors in your PHP scripts all centered around error reporting settings.
</p>
<blockquote>
There are several methods to solve errors in PHP code. Sometimes when the user waits to see an output a blank page will be shown if there is an error. To show the errors E_ALL^E_STRICT is used for the PHP 5 version. Contrarily, remaining versions just use E_ALL.
</blockquote>
<p>
He talks about the log_errors and display_errors settings in your php.ini, the <a href="http://php.net/error_reporting">error_reporting</a> function call or a custom error handler as shown <a href="http://us2.php.net/manual/en/function.error-reporting.php#73759">in this example</a> from the PHP manual.
</p>]]></description>
      <pubDate>Tue, 30 Dec 2008 07:57:21 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[IBM developerWorks: Command-line PHP? Yes, you can!]]></title>
      <guid>http://www.phpdeveloper.org/news/7452</guid>
      <link>http://www.phpdeveloper.org/news/7452</link>
      <description><![CDATA[<p>
On the IBM developerWorks website, there's a <a href="http://www-128.ibm.com/developerworks/opensource/library/os-php-command/?ca=dgr-lnxw06PHP-CMD-Line">new article</a> that works to show some of the benefits of working with PHP code on the command line and some helpful ways to debug the code.
</p>
<blockquote>
Of course, just the fact that you can use PHP on the command line isn't necessarily the best reason for doing so. However, you might quickly find several pleasant surprises when you first begin to experiment with PHP in this way. [...] In fact, there's really nothing stopping you from using PHP as your Swiss Army knife for almost any given programming project.
</blockquote>
<p>
They <a href="http://www-128.ibm.com/developerworks/opensource/library/os-php-command/?ca=dgr-lnxw06PHP-CMD-Line">walk through</a> the installation and a sample of the debugging before getting into the more complex methods of finding and fixing errors, using the PHP I/O channels and the creation of your first command-line script (including the use of arguments).
</p>]]></description>
      <pubDate>Mon, 19 Mar 2007 09:54:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[David Coallier's Blog: PEAR now mapping developers!]]></title>
      <guid>http://www.phpdeveloper.org/news/6872</guid>
      <link>http://www.phpdeveloper.org/news/6872</link>
      <description><![CDATA[<p>
<i>David Coallier</i> has an <a href="http://blog.agoraproduction.com/index.php?/archives/12-PEAR-now-mapping-developers!.html">update today</a> on the effort to get PEAR developers all over the world mapped out to a Google map to show their locations - one that's <a href="http://pear.php.net/map/">finally been launched</a>.
</p>
<blockquote>
Over the past weeks we have had many people asking around if it would be possible to have a place to see the pear developers around the world. Well now Christian Weiske and I (With the help of Arnaud Limbourg) have put up a nice little map system on pear.php.net. You can see it at http://pear.php.net/map/
</blockquote>
<p>
<i>David</i> also links to images of some of the administration panels for the application (<a href="http://dev.agoraproduction.com/pear/pearweb/pearweb1.png">one</a>, <a href="http://dev.agoraproduction.com/pear/pearweb/pearweb2.png">two</a>, <a href="http://dev.agoraproduction.com/pear/pearweb/pearweb3.png">three</a>) and the connection information for a web service (REST) that allows access to all of the data.
</p>]]></description>
      <pubDate>Tue, 12 Dec 2006 09:37:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Etienne Kneuss' Blog: PHPT Generator used to discover documentation problems]]></title>
      <guid>http://www.phpdeveloper.org/news/6849</guid>
      <link>http://www.phpdeveloper.org/news/6849</link>
      <description><![CDATA[<p>
<i>Etienne Kneuss</i> has an update on the PHPT Generator project posted to <a href="http://www.colder.ch/news/12-06-2006/23/phpt-generator-used-to-di.html">his blog</a>, mentioning specifically how it was used to discover documentation problems in the generated phpt files.
</p>
<blockquote>
The main use of those phpt files was to have an easy way to check examples used in the documentation. Along with a php script analyzing the results and Hannes' great testing environment, I was able to generate a summary of the examples failing.
</blockquote>
<p>
The <a href="http://www.colder.ch/repository/php/php.net/docweb/phpt_results.txt?raw">results</a> show that over 50% of the documents passed the test, with the rest split between failing because of missing extensions (9%) and because of an error in the example (41%).
</p>]]></description>
      <pubDate>Thu, 07 Dec 2006 16:08:25 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP-GTK Community Site: Locating PHP-GTK developers]]></title>
      <guid>http://www.phpdeveloper.org/news/6816</guid>
      <link>http://www.phpdeveloper.org/news/6816</link>
      <description><![CDATA[<p>
In true tech fashion, the PHP-GTK Community Site is <a href="http://www.php-gtk.eu/site/nick-geo">offering a new feature</a> for the users (and viewers) of their site - a geolocation web service that helps you see locations of other site members.
</p>
<blockquote>
The site offers "geo-nick", a simplistic API to obtain this [latitude and longitude] information coupled with the optional IRC nick field, to allow any developer to create mashups showing community PHP-GTK developers, as identified by nickname (no actual name information is made available through this API) on a map.
</blockquote>
<p>
The <a href="http://www.php-gtk.eu/site/nick-geo">post includes</a> an example of how to use the API - what package to call and what the message should contain. The results are passed back in an array of nickname, lataitude, longitude. 
</p>
<p>
Piggybacking on this new service, they also <a href="http://www.php-gtk.eu/site/using-geo-nick">have a new tutorial</a> showing how to access and use this service from a simple PHP-GTK2 application. It just grabs the results and dumps them into a simple text area in a window.
</p>
]]></description>
      <pubDate>Mon, 04 Dec 2006 09:58:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Ilia Alshanetsky's Blog: Reliably locating phpinfo()]]></title>
      <guid>http://www.phpdeveloper.org/news/6552</guid>
      <link>http://www.phpdeveloper.org/news/6552</link>
      <description><![CDATA[<p>
In his <a href="http://ilia.ws/archives/135-Reliably-locating-phpinfo.html">latest post</a>, <i>Ilia Alshanetsky</i> shares a handy (and a little scary) tip on finding the location of a phpinfo page reliably to help figure out the common PHP settings developers out there are using.
</p>
<blockquote>
The problem with finding a reliable pool of such pages is that basic search often contaisn many blog, forum, bugs.php.net and alike entries which area copy & paste outputs from users. This maybe fine in some instances, but what if you just want the real phpinfo() pages. The answer is surprisingly simple.
</blockquote>
<p>
His solution? To <a href="http://ilia.ws/archives/135-Reliably-locating-phpinfo.html">search for an element</a> always in the page, but unique to it - usually the term you're looking for (like his suggestion of "Zend Scripting Language Engine"). He links to two result sets, one from <a href="http://www.google.com/search?num=100&hl=en&lr=&safe=off&q=inurl%3Aphp+%22Zend+Scripting+Language+Engine%22+%22Mozilla%2F5.0+%28compatible%3B+Googlebot%2F2.1%3B%22&btnG=Search">Google</a> and the other from <a href="http://search.yahoo.com/search?p=%22Zend+Scripting+Language+Engine%22+%22Mozilla%2F5.0+%28compatible%3B+Yahoo%21%22&prssweb=Search&ei=UTF-8&fr=yfp-t-501&x=wrt">Yahoo</a>. 
</p>
<p>
Besides the phpinfo information, <i>Ilia</i> also mentions the other handy data you can find with similar searches to major search engines like Apache header information.
</p>]]></description>
      <pubDate>Mon, 23 Oct 2006 11:26:00 -0500</pubDate>
    </item>
  </channel>
</rss>
