php-general Digest 19 Nov 2009 23:42:37 -0000 Issue 6451
Topics (messages 299927 through 299947):
Re: Lightweight web server for Windows?
299927 by: richard.php.net
299929 by: O. Lavell
299930 by: O. Lavell
Using $$
299928 by: Arno Kuhl
299939 by: Ford, Mike
Re: Noob question: Making search results clickable.
299931 by: Nisse Engström
299932 by: Paul M Foster
299934 by: Ashley Sheridan
299937 by: Paul M Foster
299938 by: Ford, Mike
299941 by: Bastien Koert
Re: dynamic meta tag and title app?
299933 by: tedd
299935 by: Jack S
299940 by: tedd
299942 by: Paul M Foster
Drupal Developers and Themers Needed in Orlando, Florida
299936 by: Israel Ekpo
need browser auto-form predictable fill-in randomizer addon
299943 by: Daevid Vincent
299944 by: Ashley Sheridan
299945 by: O. Lavell
Proposed 5.3.1 Release announcement
299946 by: Johannes Schlüter
5.3.1 Release announcement
299947 by: Johannes Schlüter
Administrivia:
To subscribe to the digest, e-mail:
php-general-digest-subscr...@lists.php.net
To unsubscribe from the digest, e-mail:
php-general-digest-unsubscr...@lists.php.net
To post to the list, e-mail:
php-gene...@lists.php.net
----------------------------------------------------------------------
--- Begin Message ---
Hi,
> What do people on this list use as an ultra-lightweight web server (with
> PHP capability of course) on Windows? I have an old but still well
> functioning laptop that I have just given a second life by installing
> Windows Fundamentals (a stripped down version of XP). This works
> surprisingly well. So now I am looking for the necessary software, so I
> can do some local programming.
I would have recommended Omni HTTPd, but it seems it is no more.
Anyone know what happened to it? Regardless, I'd recommend buying a
server (cheap or otherwise) running your target environment, and use
that. If it's *nix, then you can use WinSCP to interface with it.
--
Richard Heyes
HTML5 graphing: RGraph - www.rgraph.net (updated 14th November)
Lots of PHP and Javascript code - http://www.phpguru.org
--- End Message ---
--- Begin Message ---
Peter Ford wrote:
> O. Lavell wrote:
>>
>> Also, it is not for daily use. I have two desktop computers and a
>> server for that. This is for when I have to go by train or something.
>>
>> Essentially it is just an extra plaything.
>>
>>
> Does the battery still hold enough charge for a train journey - that
> always seems to be the first thing that goes on old laptops.
Still good for about 1,5 hours at full brightness. Less, obviously, when
I use either the PCMCIA network card or a USB Wifi stick. But I won't on
the train. Not bad really, this was another thing I was pleasantly
surprised with.
--- End Message ---
--- Begin Message ---
richard wrote:
> I would have recommended Omni HTTPd, but it seems it is no more. Anyone
> know what happened to it?
Funny, how it seems that there aren't so many choices for this in the
Windows world.
> Regardless, I'd recommend buying a server
> (cheap or otherwise) running your target environment, and use that. If
> it's *nix, then you can use WinSCP to interface with it.
I already have a server in the attic that I use for most of my projects
and experimentations. For some other stuff I do I connect to my clients'
servers with VPN, SSH et cetera.
Now I just have an extra little computer that I can use to try out ideas
from the sofa and to make better use my time on my weekly train trip.
--- End Message ---
--- Begin Message ---
I was looking at some old code that I'm convinced once worked but now using
php5 it doesn't seem to work anymore.
$input = "_REQUEST";
if (is_array($$input)) {
// do something
}
I know $_REQUEST is an array, but $$input is NULL (I was expecting it ==
$_REQUEST).
I also tried ${$input} but same result.
I tested something other than a superglobal and it works as expected. What
am I missing?
Cheers
Arno
--- End Message ---
--- Begin Message ---
> -----Original Message-----
> From: Arno Kuhl [mailto:ak...@telkomsa.net]
> Sent: 19 November 2009 12:23
>
> I was looking at some old code that I'm convinced once worked but
> now using
> php5 it doesn't seem to work anymore.
>
> $input = "_REQUEST";
> if (is_array($$input)) {
> // do something
> }
> I tested something other than a superglobal and it works as
> expected. What
> am I missing?
Depends where you have this fragment of code, but possibly the big fat warning
box towards the bottom of http://php.net/language.variables.variable?
Cheers!
Mike
--
Mike Ford,
Electronic Information Developer, Libraries and Learning Innovation,
Leeds Metropolitan University, C507, Civic Quarter Campus,
Woodhouse Lane, LEEDS, LS1 3HE, United Kingdom
Email: m.f...@leedsmet.ac.uk
Tel: +44 113 812 4730
To view the terms under which this email is distributed, please go to
http://disclaimer.leedsmet.ac.uk/email.htm
--- End Message ---
--- Begin Message ---
On Wed, 18 Nov 2009 10:31:59 -0500, Paul M Foster wrote:
> Replace your query with:
>
> "SELECT title, id FROM videos WHERE topid1 = '$topic'"
>
> or whatever index you have to select a particular video from your table.
>
> Replace your echo statement above with:
>
> echo "<a href="video_display.php?video_id=$row[id]">$row[title]</a>";
Without actually checking, I don't think "$row[...]"
is going to work in double quoted strings. I'm pretty
sure it needs to be in braces. You also need to escape
the double quotes and put the array indexes in single
quotes:
echo "<a
href=\"video_display.php?video_id={$row['id']}\">{$row['title']}</a>";
Personally, I prefer something like this:
$id = $row['id']; /* No urlencode(), assuming numerical id */
$title_h = htmlspecialchars ($row['title']);
echo "<a href=\"video_display.php?video_id=$id\">$title_h</a>";
or (somewhat cleaner):
echo <<<_
<a href="video_display.php?video_id=$id">$title_h</a>
_;
/Nisse
--- End Message ---
--- Begin Message ---
On Thu, Nov 19, 2009 at 03:53:55PM +0100, Nisse Engström wrote:
> On Wed, 18 Nov 2009 10:31:59 -0500, Paul M Foster wrote:
>
> > Replace your query with:
> >
> > "SELECT title, id FROM videos WHERE topid1 = '$topic'"
> >
> > or whatever index you have to select a particular video from your table.
> >
> > Replace your echo statement above with:
> >
> > echo "<a href="video_display.php?video_id=$row[id]">$row[title]</a>";
>
> Without actually checking, I don't think "$row[...]"
> is going to work in double quoted strings. I'm pretty
> sure it needs to be in braces. You also need to escape
> the double quotes and put the array indexes in single
> quotes:
>
> echo "<a
> href=\"video_display.php?video_id={$row['id']}\">{$row['title']}</a>";
>
Ahem. You are correct. I should have escaped the double quotes. I've
*never* made this kind of mistake before. ;-}
Paul
--
Paul M. Foster
--- End Message ---
--- Begin Message ---
On Thu, 2009-11-19 at 10:09 -0500, Paul M Foster wrote:
> On Thu, Nov 19, 2009 at 03:53:55PM +0100, Nisse Engström wrote:
>
> > On Wed, 18 Nov 2009 10:31:59 -0500, Paul M Foster wrote:
> >
> > > Replace your query with:
> > >
> > > "SELECT title, id FROM videos WHERE topid1 = '$topic'"
> > >
> > > or whatever index you have to select a particular video from your table.
> > >
> > > Replace your echo statement above with:
> > >
> > > echo "<a href="video_display.php?video_id=$row[id]">$row[title]</a>";
> >
> > Without actually checking, I don't think "$row[...]"
> > is going to work in double quoted strings. I'm pretty
> > sure it needs to be in braces. You also need to escape
> > the double quotes and put the array indexes in single
> > quotes:
> >
> > echo "<a
> > href=\"video_display.php?video_id={$row['id']}\">{$row['title']}</a>";
> >
>
> Ahem. You are correct. I should have escaped the double quotes. I've
> *never* made this kind of mistake before. ;-}
>
> Paul
>
> --
> Paul M. Foster
>
Gonna go to PHP hell for that faux pas!
Thanks,
Ash
http://www.ashleysheridan.co.uk
--- End Message ---
--- Begin Message ---
On Thu, Nov 19, 2009 at 03:07:42PM +0000, Ashley Sheridan wrote:
> On Thu, 2009-11-19 at 10:09 -0500, Paul M Foster wrote:
>
<snip>
>
> Ahem. You are correct. I should have escaped the double quotes. I've
> *never* made this kind of mistake before. ;-}
>
> Paul
>
> --
> Paul M. Foster
>
>
>
> Gonna go to PHP hell for that faux pas!
>
PHP Hell Characteristics:
Endless pages of code *you* have to make work.
Tons of PHP code embedded in HTML. Not an MVC in sight.
Everything is full of misquoted variables.
All variables are *slightly* misspelled.
Every PHP page terminated with ?> and then a couple more CRLF
combinations, just to make sure you can't figure out why your pages
won't display.
No security checking of any POST or GET variables. In fact, all input is
guaranteed to contain javascript fragments.
Parameters in all PHP function calls are out of order.
No access to php.net. And no XKCD.com.
No caffeine. No nicotine. No pizza.
The phone won't quit ringing, and you can't disconnect it. It's always
customers asking for senseless and nonsensical modifications.
If you're a vim user, you're forced to use emacs. If you're an emacs
user, you have to use vim. And if you use an IDE, you're stuck with
Microsoft Word.
Paul
--
Paul M. Foster
--- End Message ---
--- Begin Message ---
> -----Original Message-----
> From: Nisse Engström [mailto:news.nospam.0ixbt...@luden.se]
> Sent: 19 November 2009 14:54
> To: php-gene...@lists.php.net
> Subject: Re: [PHP] Noob question: Making search results clickable.
>
> On Wed, 18 Nov 2009 10:31:59 -0500, Paul M Foster wrote:
>
> > Replace your query with:
> >
> > "SELECT title, id FROM videos WHERE topid1 = '$topic'"
> >
> > or whatever index you have to select a particular video from your
> table.
> >
> > Replace your echo statement above with:
> >
> > echo "<a
> href="video_display.php?video_id=$row[id]">$row[title]</a>";
>
> Without actually checking, I don't think "$row[...]"
> is going to work in double quoted strings. I'm pretty
> sure it needs to be in braces. You also need to escape
> the double quotes and put the array indexes in single
> quotes:
You should have checked, because "...$row[title]..." is a valid alternative for
"...{$row['title']}...".
Personally, I never use it because of it not having the same meaning outside a
double-quoted string -- but it is a documented feature.
Cheers!
Mike
--
Mike Ford,
Electronic Information Developer, Libraries and Learning Innovation,
Leeds Metropolitan University, C507, Civic Quarter Campus,
Woodhouse Lane, LEEDS, LS1 3HE, United Kingdom
Email: m.f...@leedsmet.ac.uk
Tel: +44 113 812 4730
To view the terms under which this email is distributed, please go to
http://disclaimer.leedsmet.ac.uk/email.htm
--- End Message ---
--- Begin Message ---
On Thu, Nov 19, 2009 at 11:46 AM, Paul M Foster <pa...@quillandmouse.com> wrote:
> On Thu, Nov 19, 2009 at 03:07:42PM +0000, Ashley Sheridan wrote:
>
>> On Thu, 2009-11-19 at 10:09 -0500, Paul M Foster wrote:
>>
>
> <snip>
>
>>
>> Ahem. You are correct. I should have escaped the double quotes. I've
>> *never* made this kind of mistake before. ;-}
>>
>> Paul
>>
>> --
>> Paul M. Foster
>>
>>
>>
>> Gonna go to PHP hell for that faux pas!
>>
>
> PHP Hell Characteristics:
>
> Endless pages of code *you* have to make work.
>
> Tons of PHP code embedded in HTML. Not an MVC in sight.
>
> Everything is full of misquoted variables.
>
> All variables are *slightly* misspelled.
>
> Every PHP page terminated with ?> and then a couple more CRLF
> combinations, just to make sure you can't figure out why your pages
> won't display.
>
> No security checking of any POST or GET variables. In fact, all input is
> guaranteed to contain javascript fragments.
>
> Parameters in all PHP function calls are out of order.
>
> No access to php.net. And no XKCD.com.
>
> No caffeine. No nicotine. No pizza.
>
> The phone won't quit ringing, and you can't disconnect it. It's always
> customers asking for senseless and nonsensical modifications.
>
> If you're a vim user, you're forced to use emacs. If you're an emacs
> user, you have to use vim. And if you use an IDE, you're stuck with
> Microsoft Word.
>
> Paul
>
> --
> Paul M. Foster
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
Aw, hell, I am already here then....the only thing missing above was
being forced to work in classic ASP
--
Bastien
Cat, the other other white meat
--- End Message ---
--- Begin Message ---
At 11:30 AM -0500 11/18/09, Jack S wrote:
Hello All,
Does anyone have a reference to a program that may be out there to
help with using a single header.php for a site, but then dynamically
loads different keywords , titles etc based on what page is including
the header file?
Sample:
If home page include it knows the title and other variables would be
home, about us would be about etc.
--
Thanks!
Jack
Jack:
I do this for my site. It's pretty simple -- please follow:
<head>
<?php
$self = basename($_SERVER['SCRIPT_NAME']);
switch($self)
{
case 'index.php':
?>
<title>Title of Index Page</title>
<meta name="keywords" content="Keywords for Index Page">
<meta name="description" content="Description for Index Page">
<?php
break;
and so on.
Cheers,
tedd
--
-------
http://sperling.com http://ancientstones.com http://earthstones.com
--- End Message ---
--- Begin Message ---
Hi Todd,
This looks like a good starting point for me.
I was going to use $_SERVER['PHP_SELF']; but I think
($_SERVER['SCRIPT_NAME']); in your example will always return just the
script info and not additionally passed information, which will save
me trouble shooting later!
Thanks!!!
On Thu, Nov 19, 2009 at 10:09 AM, tedd <tedd.sperl...@gmail.com> wrote:
> At 11:30 AM -0500 11/18/09, Jack S wrote:
>>
>> Hello All,
>>
>> Does anyone have a reference to a program that may be out there to
>> help with using a single header.php for a site, but then dynamically
>> loads different keywords , titles etc based on what page is including
>> the header file?
>>
>> Sample:
>> If home page include it knows the title and other variables would be
>> home, about us would be about etc.
>>
>> --
>> Thanks!
>> Jack
>
> Jack:
>
> I do this for my site. It's pretty simple -- please follow:
>
> <head>
> <?php
> $self = basename($_SERVER['SCRIPT_NAME']);
>
> switch($self)
> {
> case 'index.php':
> ?>
> <title>Title of Index Page</title>
> <meta name="keywords" content="Keywords for Index Page">
> <meta name="description" content="Description for Index Page">
> <?php
> break;
>
> and so on.
>
> Cheers,
>
> tedd
>
> --
> -------
> http://sperling.com http://ancientstones.com http://earthstones.com
>
--
Thanks!
Jack
--- End Message ---
--- Begin Message ---
At 10:48 AM -0500 11/19/09, Jack S wrote:
Hi Todd,
This looks like a good starting point for me.
I was going to use $_SERVER['PHP_SELF']; but I think
($_SERVER['SCRIPT_NAME']); in your example will always return just the
script info and not additionally passed information, which will save
me trouble shooting later!
Thanks!!!
No problem -- and I can see that you might have problems keypunching
considering that my name is tedd and not todd. :-)
Cheers,
tedd
--
-------
http://sperling.com http://ancientstones.com http://earthstones.com
--- End Message ---
--- Begin Message ---
On Thu, Nov 19, 2009 at 01:09:48PM -0500, tedd wrote:
> At 10:48 AM -0500 11/19/09, Jack S wrote:
>> Hi Todd,
>>
>> This looks like a good starting point for me.
>> I was going to use $_SERVER['PHP_SELF']; but I think
>> ($_SERVER['SCRIPT_NAME']); in your example will always return just the
>> script info and not additionally passed information, which will save
>> me trouble shooting later!
>>
>> Thanks!!!
>
> No problem -- and I can see that you might have problems keypunching
> considering that my name is tedd and not todd. :-)
I think the real question is what did you do with todd? Are those his
feet sticking out from behind that cabinet over there?
Paul
--
Paul M. Foster
--- End Message ---
--- Begin Message ---
I am not sure if this is the right place for this message but please contact
me if you are interested.
Hi There,
My name is Israel Ekpo and I work as a technical lead for Bonnier
Corporation.
Bonnier Corporation is a major publishing organization with offices in the
US, headquarters in Stockholm and operations in over 20 countries
strategically dispersed around the globe.
We are looking for good and experienced Drupal developers and themers.
If you have experience developing web applications with drupal and also if
you have theming experience in drupal, please feel free to email me your
resume.
Experienced PHP developers and CSS experts could also be considered.
Please email your updated resume to me at israele...@gmail.com
Please place "Drupal Developer" or "Drupal Themer" in the subject line of
the email.
Thanks.
--
"Good Enough" is not good enough.
To give anything less than your best is to sacrifice the gift.
Quality First. Measure Twice. Cut Once.
--- End Message ---
--- Begin Message ---
I have a form with probably 100+ elements from input, checkbox, select
boxes, textareas, etc. It's extremely tedious to fill these in all the time
and submit while developing/testing.
Anyone know of a plugin to Firefox (or IE for that matter) that will fill in
the fields, select stuff, check stuff, etc. with some modicum of
predictability. Random text only goes so far when debugging as you don't
necessarily know what the field SHOULD contain.
It seems the auto-fill-in plugins I found so far are designed for the
average user and do mostly, name, email, password, address, etc... Stuff the
average user would fill in often.
My form is nothing like that. It's for submitting incidents, and I'm sure
I'm not the only one who makes forms that aren't just user registration or
product order forms.
I found this bookmarklet which is close, but as you see by my comment there,
it isn't all that useful.
http://www.phpied.com/form-auto-fill-bookmarklet/#comment-71802
----
<http://daevid.com/> Daevid Vincent Says: November
<http://www.phpied.com/form-auto-fill-bookmarklet/#comment-71802> 18th, 2009
at 10:41 pm
This is awesome, however I would like it to be a bit more "predictable".
Could you make it so that any text fields (input,textarea,etc) are the
_name_ of the tag. so if I have:
<input size="30" name="serial_number" type="text" value="">
Then your script would put the string "serial_number" or "Serial Number" or
something in the text box. This way, in debugging, I know what to expect in
that $_POST['serial_number'] value.
--- End Message ---
--- Begin Message ---
On Thu, 2009-11-19 at 13:15 -0800, Daevid Vincent wrote:
> I have a form with probably 100+ elements from input, checkbox, select
> boxes, textareas, etc. It's extremely tedious to fill these in all the time
> and submit while developing/testing.
>
> Anyone know of a plugin to Firefox (or IE for that matter) that will fill in
> the fields, select stuff, check stuff, etc. with some modicum of
> predictability. Random text only goes so far when debugging as you don't
> necessarily know what the field SHOULD contain.
>
> It seems the auto-fill-in plugins I found so far are designed for the
> average user and do mostly, name, email, password, address, etc... Stuff the
> average user would fill in often.
>
> My form is nothing like that. It's for submitting incidents, and I'm sure
> I'm not the only one who makes forms that aren't just user registration or
> product order forms.
>
> I found this bookmarklet which is close, but as you see by my comment there,
> it isn't all that useful.
> http://www.phpied.com/form-auto-fill-bookmarklet/#comment-71802
>
> ----
> <http://daevid.com/> Daevid Vincent Says: November
> <http://www.phpied.com/form-auto-fill-bookmarklet/#comment-71802> 18th, 2009
> at 10:41 pm
>
> This is awesome, however I would like it to be a bit more "predictable".
> Could you make it so that any text fields (input,textarea,etc) are the
> _name_ of the tag. so if I have:
>
> <input size="30" name="serial_number" type="text" value="">
>
> Then your script would put the string "serial_number" or "Serial Number" or
> something in the text box. This way, in debugging, I know what to expect in
> that $_POST['serial_number'] value.
>
>
Couldn't you just fill it in once, and then let your browser remember it
for you?
Thanks,
Ash
http://www.ashleysheridan.co.uk
--- End Message ---
--- Begin Message ---
Daevid Vincent wrote:
> I have a form with probably 100+ elements from input, checkbox, select
> boxes, textareas, etc. It's extremely tedious to fill these in all the
> time and submit while developing/testing.
If it is tedious for you it will be tedious for your future users. And as
a rule, they have far less patience than you have...
> Anyone know of a plugin to Firefox (or IE for that matter) that will
> fill in the fields, select stuff, check stuff, etc. with some modicum of
> predictability. Random text only goes so far when debugging as you don't
> necessarily know what the field SHOULD contain.
Long time ago that I used it, but I think what you want should certainly
be possible with this:
<http://www.autoitscript.com/autoit3/index.shtml>
--- End Message ---
--- Begin Message ---
The PHP development team would like to announce the immediate
availability of PHP 5.3.1. This release focuses on improving the
stability of the PHP 5.3.x branch with over 100 bug fixes, some of
which are security related. All users are encouraged to upgrade to
this release.
Security Enhancements and Fixes in PHP 5.3.1:
- Added "max_file_uploads" INI directive, which can be set to limit the
number of file uploads per-request to 20 by default, to prevent
possible DOS via temporary file exhaustion. (Ilia)
- Added missing sanity checks around exif processing. (CVE-2009-3292, Ilia)
- Fixed a safe_mode bypass in tempnam() identified by Grzegorz Stachowiak.
(CVE-2009-3557, Rasmus)
- Fixed a open_basedir bypass in posix_mkfifo() identified by Grzegorz
Stachowiak. (CVE-2009-3558, Rasmus)
- Fixed bug #50063 (safe_mode_include_dir fails). (CVE-2009-3559,
Johannes, christian at elmerot dot se)
- Fixed bug #44683 (popen crashes when an invalid mode is passed).
(CVE-2009-3294, Pierre)
Key Enhancements in PHP 5.3.1 include:
- Fixed crash in com_print_typeinfo when an invalid typelib is given. (Pierre)
- Fixed crash in SQLiteDatabase::ArrayQuery() and SQLiteDatabase::SingleQuery()
when calling using Reflection. (Felipe)
- Fixed crash when instantiating PDORow and PDOStatement through Reflection.
(Felipe)
- Fixed bug #49910 (no support for ././@LongLink for long filenames in phar
tar support). (Greg)
- Fixed bug #49908 (throwing exception in __autoload crashes when interface
is not defined). (Felipe)
- Around 100 other bug fixes
For users upgrading from PHP 5.2 there is a migration guide available on
<http://php.net/migration53>, detailing the changes between those
releases and PHP 5.3.
For a full list of changes in PHP 5.3.1, see the ChangeLog at
<http://www.php.net/ChangeLog-5.php#5.3.1>.
Johannes Schlüter
PHP 5.3 Release Manager
--- End Message ---
--- Begin Message ---
The PHP development team would like to announce the immediate
availability of PHP 5.3.1. This release focuses on improving the
stability of the PHP 5.3.x branch with over 100 bug fixes, some of
which are security related. All users are encouraged to upgrade to
this release.
Security Enhancements and Fixes in PHP 5.3.1:
- Added "max_file_uploads" INI directive, which can be set to limit the
number of file uploads per-request to 20 by default, to prevent
possible DOS via temporary file exhaustion. (Ilia)
- Added missing sanity checks around exif processing. (CVE-2009-3292, Ilia)
- Fixed a safe_mode bypass in tempnam() identified by Grzegorz Stachowiak.
(CVE-2009-3557, Rasmus)
- Fixed a open_basedir bypass in posix_mkfifo() identified by Grzegorz
Stachowiak. (CVE-2009-3558, Rasmus)
- Fixed bug #50063 (safe_mode_include_dir fails). (CVE-2009-3559,
Johannes, christian at elmerot dot se)
- Fixed bug #44683 (popen crashes when an invalid mode is passed).
(CVE-2009-3294, Pierre)
Key Enhancements in PHP 5.3.1 include:
- Fixed crash in com_print_typeinfo when an invalid typelib is given. (Pierre)
- Fixed crash in SQLiteDatabase::ArrayQuery() and SQLiteDatabase::SingleQuery()
when calling using Reflection. (Felipe)
- Fixed crash when instantiating PDORow and PDOStatement through Reflection.
(Felipe)
- Fixed bug #49910 (no support for ././@LongLink for long filenames in phar
tar support). (Greg)
- Fixed bug #49908 (throwing exception in __autoload crashes when interface
is not defined). (Felipe)
- Around 100 other bug fixes
For users upgrading from PHP 5.2 there is a migration guide available on
<http://php.net/migration53>, detailing the changes between those
releases and PHP 5.3.
For a full list of changes in PHP 5.3.1, see the ChangeLog at
<http://www.php.net/ChangeLog-5.php#5.3.1>.
Johannes Schlüter
PHP 5.3 Release Manager
--- End Message ---