<?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, 21 May 2013 04:54:41 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Sharon Levy's Blog: PHP Version]]></title>
      <guid>http://www.phpdeveloper.org/news/17353</guid>
      <link>http://www.phpdeveloper.org/news/17353</link>
      <description><![CDATA[<p>
<i>Sharon Levy</i> has a new post to her blog showing a trick she's come up with to show the PHP version information (usually found in the <a href="http://php.net/phpinfo">phpinfo</a>) <a href="http://slevy1.wordpress.com/2011/12/12/php-version/#more-2225">even when it's disabled</a>.
</p>
<blockquote>
Sometimes the most crucial, basic piece of information can seem so hard to find. For example, suppose you wanted to find out what version of PHP your remote webhost provides to shared hosting users? What would you do? [...] For development purposes it can be helpful having phpinfo() available, but on a live shared host, you may discover as I did recently that it is no longer available; your host may have disabled it.
</blockquote>
<p>
She includes three other ways you can use to get the version of PHP you're working with:
</p>
<ul>
<li>If you have command line access, running "php -v"
<li>Using the <a href="http://php.net/phpversion">phpversion</a> function (or PHP_VERSION constant)
<li>Appending a certain value to the URL (only works in some cases)
</ul>]]></description>
      <pubDate>Thu, 05 Jan 2012 13:20:40 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPBuilder.com: The ABC's of PHP Part 3 - Basic Script Building in PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/12210</guid>
      <link>http://www.phpdeveloper.org/news/12210</link>
      <description><![CDATA[<p>
PHPBuilder.com has <a href="http://www.phpbuilder.com/columns/peter_shaw032309.php">posted the next article</a> in their "ABCs of PHP" series looking at some basic techniques for building your first scripts.
</p>
<blockquote>
Welcome to part 3 of my 10 part series on PHP. In the first two parts I introduced you to the language and to what software you needed to run it. In this episode we will look at some simple PHP syntax, and we'll write a couple of small scripts to get our feet wet, and get a feel for the language. 
</blockquote>
<p>
Their first script mixes HTML and PHP together to make a "Hello World" web page. They also give the example of a <a href="http://php.net/phpinfo">phpinfo</a> function call to get the settings for the current PHP installation.
</p>]]></description>
      <pubDate>Thu, 26 Mar 2009 07:56:40 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP 10.0 Blog: Production mode]]></title>
      <guid>http://www.phpdeveloper.org/news/6911</guid>
      <link>http://www.phpdeveloper.org/news/6911</link>
      <description><![CDATA[<p>
In an effort to get some thought going about ways to encourage security in PHP applications, <i>Stas</i> has posted <a href="http://php100.wordpress.com/2006/12/17/production-mode/">an idea</a> about a simplified php.ini setting - production=On.
</p>
<p>
His idea is that, with this setting on, the PHP installation would:
<ul> 
<li>disable display errors
<li>disable phpinfo()
<li>turn expose_php off
<li>make max_execution_time/memory_limit reasonable
<li>and possibly a few others that some developers forget to set correctly
</ul>
<a href="http://php100.wordpress.com/2006/12/17/production-mode/">Comments on the post</a> range from disagreement to suggestions on improvement and support.
</p>]]></description>
      <pubDate>Mon, 18 Dec 2006 08:43:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP Security Blog: Suhosin 0.9.15 comes with Transparent phpinfo() Protection]]></title>
      <guid>http://www.phpdeveloper.org/news/6791</guid>
      <link>http://www.phpdeveloper.org/news/6791</link>
      <description><![CDATA[<p>
According to <a href="http://blog.php-security.org/archives/52-Suhosin-0.9.15-comes-with-Transparent-phpinfo-Protection.html">this new post</a> on the PHP Security Blog, there's a new META tag the <a href="http://www.hardened-php.net/suhosin/index.html">Suhosin extension</a> includes in the output of a phpinfo page to help resolve some of the issues with Google (and buddies) storing the contents of the page, giving a potential attacker information they could exploit.
</p>
<blockquote>
[The] extra META TAG to the HTML output of phpinfo() that forbids indexing and archiving by robots. For fairness reasons following the embedded links is still allowed to robots, because a lot of projects [...] to get at least a few backlinks for their work, that might result in a better search engine positioning.
</blockquote>
<p>
The patch can be downloaded <a href="http://www.hardened-php.net/suhosin/index.html">from their site</a>.
</p>]]></description>
      <pubDate>Wed, 29 Nov 2006 10:43:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Nexen.net: PHPInfo() Stats - Part 2]]></title>
      <guid>http://www.phpdeveloper.org/news/6748</guid>
      <link>http://www.phpdeveloper.org/news/6748</link>
      <description><![CDATA[<p>
<i>Damien Seguy</i> has continued his series looking at PHP configurations around the web and is sharing the results in the form of two <a href="http://www.nexen.net/articles/dossier/phpinfos_stats_:_part_2.php">new</a> <a href="http://www.nexen.net/articles/dossier/php_configuration_statitstics.php">reports</a> over on Nexen.net.
</p>
<blockquote>
I just published the second part of the serie about PHP configurations.
This part focuses on three aspects of PHP: PHP extensions, PHP streams, and disabled functions.
</blockquote>
<p>
You can find the statistics themselves <a href="http://www.nexen.net/articles/dossier/phpinfos_stats_:_part_2.php">here</a> and the latest configuration statistics <a href="http://www.nexen.net/articles/dossier/php_configuration_statitstics.php">here</a>. It's interesting to see the drop-off when it comes to the various modules that are installed ("php, ftp and http are the most common. Besides them, tough luck.") and to see the somewhat more gradual curve of which functions are disabled - with system() topping out the list (with good reason).
</p>]]></description>
      <pubDate>Tue, 21 Nov 2006 10:51: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>
    <item>
      <title><![CDATA[Chris Shiflett's Blog: DC PHP Conference Recap]]></title>
      <guid>http://www.phpdeveloper.org/news/6546</guid>
      <link>http://www.phpdeveloper.org/news/6546</link>
      <description><![CDATA[<p>
After having attended this year's <a href="http://dcphpconference.com/">DC PHP Conference</a>, <i>Chris Shiflett</i> has come back with <a href="http://shiflett.org/archive/272">his own recap</a> of the event including talks given and people met.
</p>
<blockquote>
This past Thursday, I attended the <a href="http://dcphpconference.com/">DC PHP Conference</a>. Since I was only there for a day, I'm sure I missed a lot, but I did manage to do some of the things on my <a href="http://shiflett.org/archive/270">list</a>.
</blockquote>
<p>
Talks hhe mentions were <i>Mike Naberezny</i>'s look at Getting Started with the Zend Framework and <i>Eli White</i>'s High Volume PHP & MySQL Scaling Techniques talk. He also mentions meeting <i>David Recordon</i> from VeriSign and some work that <i>Damien Seguy</i> on tracking statistics on open phpinfo pages (about half still have register globals on!).
</p>]]></description>
      <pubDate>Sun, 22 Oct 2006 17:38:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[4Null4.de: Four new vulnerabilities in PHP found]]></title>
      <guid>http://www.phpdeveloper.org/news/5148</guid>
      <link>http://www.phpdeveloper.org/news/5148</link>
      <description><![CDATA[<p>
According to <a href="http://www.4null4.de/139/four-new-vulnerabilities-in-php-found/">this new post</a> on 4null4.de today, there are four new vulnerabilities in the most recent releases of PHP that have been found.
</p>
<quote>
<i>
<a href="http://www.heise.de/newsticker/meldung/71862">heise online</a>, the popular and well-known German IT news site, conveys four new vulnerabilities in the PHP script language. PHP is often used for web applications such as WordPress and many bulletin board systems like phpBB or vBulletin. The issues can be found in PHP versions up to (and including) 4.4.2 and 5.1.2, and the current CVS snapshots for the upcoming 5.1.3 release will be first to fix the issues.
</i>
</quote>
<p>
The errors are:
<ul>
<li>A problem with copy() that circumvents the "Safe Mode" for users who are logged in at the system.
<li>A possible issue with tempname() that could ignore the "Safe Mode" setting also
<li>a third leak that could lead to a web server process crashing (recusive function calls)
<li>and an XSS attack issue with the standard phpinfo() page
</ul>
</p>
<p>
The <a href="http://www.4null4.de/139/four-new-vulnerabilities-in-php-found/">4null4.de post</a> has a summary of the issues, but <a href="http://www.heise.de/newsticker/meldung/71862">the original article</a> from heise has the complete info (as well as links to examples of the problems as documented on SecurityReason.com).
</p>]]></description>
      <pubDate>Mon, 10 Apr 2006 15:41:31 -0500</pubDate>
    </item>
  </channel>
</rss>
