Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

DotVoid.com:
PHP streams and http 1.1 gotcha
Mar 23, 2006 @ 06:52:50

If you work with streams in PHP, Dotvoid has a tip that just might come in handy some day in the future. The tip deals with the difference between HTTP 1.1 and 1.0.

I have a class that I wrote some time ago that is called URLImporter. It's simple, does what it is supposed to do and thus makes my life easier. Essentially it helps me fetch URL resources - mostly dynamically generated data from password protected extranets that require me to use HTTP POST.

Up until recently this class have only been used behind an http proxy. The other day I moved it to another machine - that is not behind a proxy and suddenly it stopped working.

He realized the problem after a bit of research - HTTP 1.1 automatically performs a "keep alive" on the connection, not timing out after the transaction's done like 1.0 does. His solution? Passing another HTTP header to the stream connection: "Connection: close".

tagged: streams gotcha 1.1 1.0 difference keep-alive close streams gotcha 1.1 1.0 difference keep-alive close

Link:

DotVoid.com:
PHP streams and http 1.1 gotcha
Mar 23, 2006 @ 06:52:50

If you work with streams in PHP, Dotvoid has a tip that just might come in handy some day in the future. The tip deals with the difference between HTTP 1.1 and 1.0.

I have a class that I wrote some time ago that is called URLImporter. It's simple, does what it is supposed to do and thus makes my life easier. Essentially it helps me fetch URL resources - mostly dynamically generated data from password protected extranets that require me to use HTTP POST.

Up until recently this class have only been used behind an http proxy. The other day I moved it to another machine - that is not behind a proxy and suddenly it stopped working.

He realized the problem after a bit of research - HTTP 1.1 automatically performs a "keep alive" on the connection, not timing out after the transaction's done like 1.0 does. His solution? Passing another HTTP header to the stream connection: "Connection: close".

tagged: streams gotcha 1.1 1.0 difference keep-alive close streams gotcha 1.1 1.0 difference keep-alive close

Link:

Community News:
Zend Releases Zend Framework Preview Release
Mar 04, 2006 @ 12:21:54

The Zend group has released today, the initial version of their framework - the Zend Framework Preview Release

We are glad to finally unveil the Zend Framework project. We have worked hard in the past few months with our partners and the community to get to this stage. We believe the Zend Framework can already be of great use to PHP developers, although we still have a lot of work ahead of us.

They have created a new site just for the framework where you can find downloads, a roadmap for the development, some FAQs about the project, and a manual to get all of the details. There will be instructions on how to access the Subversion repository soon.

Zend Framework is a high quality and open source framework for developing Web Applications and Web Services. Built in the true PHP spirit, the Zend Framework delivers ease-of-use and powerful functionality. It provides solutions for building modern, robust, and secure websites.

tagged: zend framework version 1.0 download release zend framework version 1.0 download release

Link:

Community News:
Zend Releases Zend Framework Preview Release
Mar 04, 2006 @ 12:21:54

The Zend group has released today, the initial version of their framework - the Zend Framework Preview Release

We are glad to finally unveil the Zend Framework project. We have worked hard in the past few months with our partners and the community to get to this stage. We believe the Zend Framework can already be of great use to PHP developers, although we still have a lot of work ahead of us.

They have created a new site just for the framework where you can find downloads, a roadmap for the development, some FAQs about the project, and a manual to get all of the details. There will be instructions on how to access the Subversion repository soon.

Zend Framework is a high quality and open source framework for developing Web Applications and Web Services. Built in the true PHP spirit, the Zend Framework delivers ease-of-use and powerful functionality. It provides solutions for building modern, robust, and secure websites.

tagged: zend framework version 1.0 download release zend framework version 1.0 download release

Link:

Tobias Schlitt's Blog:
We go stable - eZ components 1.0
Jan 31, 2006 @ 06:58:40

According to this new post on Tobias Schlitt's blog, the stable version of the eZ components system has been released - version 1.0.

2 weeks after our release candidate, I am very proud that we released eZ components 1.0 today.

As usual, you can download the archives (tar.bz2, zip) from our website or use the PEAR Installer. Beside some bug fixes, we concentrated on documentation in the past two weeks: Each component has now an introductory tutorial in it's online documentation and the API docs have been revised.

He also mentions that Sebastian Bergmann has brought the release into the Gentoo portage tree for easy access...

tagged: ez components stable version 1.0 pear installer download ez.no ez components stable version 1.0 pear installer download ez.no

Link:

Tobias Schlitt's Blog:
We go stable - eZ components 1.0
Jan 31, 2006 @ 06:58:40

According to this new post on Tobias Schlitt's blog, the stable version of the eZ components system has been released - version 1.0.

2 weeks after our release candidate, I am very proud that we released eZ components 1.0 today.

As usual, you can download the archives (tar.bz2, zip) from our website or use the PEAR Installer. Beside some bug fixes, we concentrated on documentation in the past two weeks: Each component has now an introductory tutorial in it's online documentation and the API docs have been revised.

He also mentions that Sebastian Bergmann has brought the release into the Gentoo portage tree for easy access...

tagged: ez components stable version 1.0 pear installer download ez.no ez components stable version 1.0 pear installer download ez.no

Link:

Community News:
AMFPHP 1.0 Released
Dec 28, 2005 @ 07:00:53

In a link from NoSleep.com today, they note that tha latest version of the PHP-based Flash Remoting Gateway, AMFPHP, has released version 1.0.

AMFPHP is an open-source Flash Remoting gateway. It’s fast, reliable, 100% free and open-source. Flash Remoting is a technology built into the Flash player core that enables sending data between the server and the client seemlessly. If you've built XML-based RIAs you know how much of a pain it can be to serialize the data, debug, and integrate into your application.

With Flash Remoting, you can call remote methods from the Flash client and the arguments will end up in the native remote language, and will come back to Flash correctly typed, so there's no messing with serialization at all.

You can check out their site as well as a showcase featuring some of the sites that use the software...

tagged: amfphp version 1.0 release amfphp version 1.0 release

Link:

Community News:
AMFPHP 1.0 Released
Dec 28, 2005 @ 07:00:53

In a link from NoSleep.com today, they note that tha latest version of the PHP-based Flash Remoting Gateway, AMFPHP, has released version 1.0.

AMFPHP is an open-source Flash Remoting gateway. It’s fast, reliable, 100% free and open-source. Flash Remoting is a technology built into the Flash player core that enables sending data between the server and the client seemlessly. If you've built XML-based RIAs you know how much of a pain it can be to serialize the data, debug, and integrate into your application.

With Flash Remoting, you can call remote methods from the Flash client and the arguments will end up in the native remote language, and will come back to Flash correctly typed, so there's no messing with serialization at all.

You can check out their site as well as a showcase featuring some of the sites that use the software...

tagged: amfphp version 1.0 release amfphp version 1.0 release

Link:

Wez Furlong's Blog:
PDO goes stable
Nov 28, 2005 @ 05:31:08

According to Wez in this latest blog post today, the PDO libraries (with the release of PHP 5.1) have been released as stable.

With the release of PHP 5.1 stable, it's time to mark PDO as stable too. I've pushed the first batch of stable PDO extensions out to PECL.

Now that PDO 1.0 is out the door, we can start looking at new features. I've put together a preliminary list of things, which can be found on the tip of the 5.1 branch.

So, if you'd like to contact Wez about new features for consideration, you can find his email contact at the bottom of the blog post. I'm sure a comment posted on it would work as well...

tagged: PDO stable 5.1 1.0 PDO stable 5.1 1.0

Link:

Wez Furlong's Blog:
PDO goes stable
Nov 28, 2005 @ 05:31:08

According to Wez in this latest blog post today, the PDO libraries (with the release of PHP 5.1) have been released as stable.

With the release of PHP 5.1 stable, it's time to mark PDO as stable too. I've pushed the first batch of stable PDO extensions out to PECL.

Now that PDO 1.0 is out the door, we can start looking at new features. I've put together a preliminary list of things, which can be found on the tip of the 5.1 branch.

So, if you'd like to contact Wez about new features for consideration, you can find his email contact at the bottom of the blog post. I'm sure a comment posted on it would work as well...

tagged: PDO stable 5.1 1.0 PDO stable 5.1 1.0

Link: