<?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>Thu, 20 Nov 2008 10:42:55 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Brian Moon's Blog: Short Array Syntax for PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/10296</guid>
      <link>http://www.phpdeveloper.org/news/10296</link>
      <description><![CDATA[<p>
There's been some talk floating around about a proposed additional syntax for creating arrays in PHP. <i>Brian Moon</i> <a href="http://brian.moonspot.net/2008/05/28/short-array-syntax-for-php/">sums it up nicely</a> in a new post to his blog.
</p>
<blockquote>
So, I was asked in IRC today about the proposed short array syntax for PHP. For those that don't know, I mean the same syntax that other languages (javascript, perl, python, ruby) all have. [...] It just feels like a good addition to the language. It is common among web languages and therefore users coming into PHP from other languages may find it more comfortable.
</blockquote>
<p>
He <a href="http://brian.moonspot.net/2008/05/28/short-array-syntax-for-php/">compares</a> it with other data type creation in PHP (you don't call int() to make an integer, so why call array() to make an array). However, according to <A href="http://marc.info/?l=php-internals&m=121151618528857&w=2">a post</a> from the internals mailing list, we might not be seeing this any time soon.
</p>]]></description>
      <pubDate>Thu, 29 May 2008 11:13:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Job Posting: The Integer Group Seeks Web Developer (Lakewood, CO)]]></title>
      <guid>http://www.phpdeveloper.org/news/9656</guid>
      <link>http://www.phpdeveloper.org/news/9656</link>
      <description><![CDATA[<table cellpadding="3" cellspacing="2" border="0">
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Company</td>
	<td style="font-size:11px">The Integer Group</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Location</td>
	<td style="font-size:11px">Lakewood, Colorado</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Title</td>
	<td style="font-size:11px">Web Developer</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Summary</td>
	<td style="font-size:11px">
	<p>
	At The Integer Group, we've created an environment based on the beliefs that there are no challenges that can't be met, no problems that can't be solved, and no conventions that can't be broken. Our drive and determination create energy - electricity that courses through every brainstorming session and into every project and that manifests itself not only in the work we produce but in our surroundings. 
	</p>
	<p>
	Creating groundbreaking work that drives sales and wins awards is what we strive for on every project, for every brand and every client. We've produced great work for some of the biggest brands in the world and for some that you've probably never heard of. But no matter the size of the client, they always know what to expect from our agency: innovative thinking, big ideas, and an all-consuming passion. For the business. For the brands. For the future. 
	</p>
	<p>
	What can you bring to Integer? 
	</p>
	<p>
	We are currently seeking a Web Developer in our Lakewood, Colorado agency. This position works directly with the IT Manager on continuing development, customization, and maintenance of the company Intranet. Duties include developing internal applications using PHP programming language; administer database structures of MySQL backend databases, perform special programming and database projects as requested and provide assistance with integrating our Intranet with our other systems. 
	</p>
	<p>Qualified candidates will have: </p>
	<ul>
	<li>Minimum 3-5 years PHP development and web programming language
	<li>Minimum 3-5 years MySQL and SQL experience and administration
	<li>Experienced in HTML, XML, and UNIX.
	<li>Prefer experience in JavaScript, AJAX, CSS PHP5, and Mambo
	<li>Strong written and verbal communication skills
	<li>Attention to detail including ability to work with numbers
	<li>Ability to handle changing priorities in a deadline driven environment
	<li>Ability to manage multiple projects
	<li>Strong communications skills and the ability to explain corrective procedures to non-technical users
	<li>Practical problem solving and troubleshooting skills
	<li>Ability to work overtime with little advanced notice 
	</ul>
	<p>
	Interested? Please apply online at jobs.integer.com. 
	</p>
	<p>
	Still not convinced? Feel free to explore our website at <a href="http://www.integer.com">www.integer.com</a>
	</p>
	<p>
	The Integer Group is one of the nation's leading promotional advertising and marketing agencies. Founded in 1993, the agency has offices in Denver, Dallas, and Des Moines and a network of field offices from coast to coast. The Integer Group is part of Omnicom Group, Inc., a leading global-marketing and corporate-communications company. Omnicom's branded networks and numerous specialty firms provide advertising, strategic media planning and buying, direct mail, promotional marketing, public relations, and other specialty communication services to more than 5,000 clients in over 100 countries. 
	</p>
	<p>
	The Integer Group Denver was named 8th best Medium-sized company to work for in the USA in 2007 by the Great Place to Work Institute Inc. For more information on Great Place to Work, check out: www.greatplacetowork.com 
	</p>
	</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Link</td>
	<td style="font-size:11px"><a href="http://www.integer.com/">More Information</a></td>
</tr>
</table>]]></description>
      <pubDate>Mon, 18 Feb 2008 16:22:50 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Secunia.com: PHP Integer Overflow Vulnerability and Security Bypass]]></title>
      <guid>http://www.phpdeveloper.org/news/7950</guid>
      <link>http://www.phpdeveloper.org/news/7950</link>
      <description><![CDATA[<p>
Secunia has <a href="http://secunia.com/advisories/25456/">released an advisory</a> for PHP today related to an issue caused by an integer overflow that could allow for bypassing of security of an application.
</p>
<blockquote>
A weakness and a vulnerability have been reported in PHP 5, where the vulnerability has unknown impact and the weakness can be exploited by malicious, local users to bypass certain security restrictions.
</blockquote>
<p>
<a href="http://secunia.com/advisories/25456/">The issue</a> is caused by issues with the chunk_split and realpath functions that can lead to a bypass of the open_basedir restriction on a server.
</p>
<p>
The issue is marked as "moderately critical" and it is suggested that users update to <a href="http://www.php.net/releases/5_2_3.php">PHP 5.2.3</a> to correct the issue.
</p>]]></description>
      <pubDate>Fri, 01 Jun 2007 11:33:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[MySQL Performance Blog: Integers in PHP, running with scissors, and portability]]></title>
      <guid>http://www.phpdeveloper.org/news/7526</guid>
      <link>http://www.phpdeveloper.org/news/7526</link>
      <description><![CDATA[<p>
According to <a href="http://www.mysqlperformanceblog.com/2007/03/27/integers-in-php-running-with-scissors-and-portability/">this new post</a> on the MySQL Performance Blog, PHP has a bit of an issue when it comes to working with integers.
</p>
<blockquote>
<p>
Until recently I thought that currently popular scripting languages, which mostly evolved over last 10 years or something, must allow for easier portability across different platforms compared to ye good olde C/C++.
</p>
<p>
However, PHP just brought me a new definition of "portable" - and that was when working with... integers.
</p>
</blockquote>
<p>
He <a href="http://www.mysqlperformanceblog.com/2007/03/27/integers-in-php-running-with-scissors-and-portability/">points out</a> that PHP isn't able to correctly handle unsigned integers ("and converts values over 2^31 to signed"). He goes on to talk about how this differs between platforms too (32 vs 64 bit) and some of the research he did to find out just what was going on (including some code examples to illustrate the point).
</p>]]></description>
      <pubDate>Thu, 29 Mar 2007 09:30:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Hardened-PHP Project: Advisory - PHP unserialize() Array Creation Integer Overflow]]></title>
      <guid>http://www.phpdeveloper.org/news/6456</guid>
      <link>http://www.phpdeveloper.org/news/6456</link>
      <description><![CDATA[<p>
The Hardened-PHP project has just released <a href="http://www.hardened-php.net/advisory_092006.133.html">another advisory</a> about core PHP functionality, specifically in the unserialize function when dealing with arrays.
</p>
<blockquote>
<p>
The PHP 5 branch of the PHP source code lacks the protection against possible integer overflows inside ecalloc() that is present in the PHP 4 branch and also for several years part of our Hardening-Patch and our new Suhosin-Patch.
</p>
<p>
It was discovered that such an integer overflow can be triggered when user input is passed to the unserialize() function. 
</p>
</blockquote>
<p>
You can get the full details from <a href="http://www.hardened-php.net/advisory_092006.133.html">this advisory release</a> including a recommendation to patch the installation until it is corrected in the current distribution.
</p>]]></description>
      <pubDate>Mon, 09 Oct 2006 13:41:22 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[DevShed: Building a PHP5 Form Processor - Coding the Form Validator Module]]></title>
      <guid>http://www.phpdeveloper.org/news/4718</guid>
      <link>http://www.phpdeveloper.org/news/4718</link>
      <description><![CDATA[DevShed has the second part of their "Building a PHP5 Form Processor" series posted today - <a href="http://www.devshed.com/c/a/PHP/Building-a-PHP5-Form-Processor-Coding-the-Form-Validator-Module/">Coding the Form Validator Module</a>. It looks at how to construct a set of functions that will check the data inputted to ensure it exists and correct/valid.
<p>
<quote>
<i>
In this second part of a three-part series, we take up the topic of server-side validation. By the time you finish this article, you'll have the general guidelines for how to build a form validating class. You'll use some PHP built-in introspection functions, along with regular expressions, to assist you in building this class.
</i>
</quote>
<p>
They create several functions, including validateEmpty, validateInteger, validateNumber, validateRange, and validateEmail. Each one (obviously) serves their own purpose, and some are more complex that others (validating an integer versus a valid email address), but they walk you through each, showing you plenty of code and explainations along the way...]]></description>
      <pubDate>Tue, 24 Jan 2006 06:57:09 -0600</pubDate>
    </item>
  </channel>
</rss>
