News Feed
Sections




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

Alex Netkachov's Blog:
File stream wrapper is overwritable in PHP
April 01, 2009 @ 11:14:47

Alex Netkachov has found out something interesting - the default "file" stream wrapper can be overridden.

I find today that the default "file" stream wrapper in PHP is overwritable. You only need to call stream_wrapper_unregister and then stream_wrapper_register with your wrapper.

He gives an example of a situation where you might need to "catch" certain files as they're requested and replace them with another before they make it back to the source. His example code shows how to create the stream (using stream_open) and set methods to read, write, seek and work directly with the stream resource. It takes the file requested and replaces the "5" in the name - "test.php" is included instead of "test.php5".

0 comments voice your opinion now!
file stream override wrapper include


blog comments powered by Disqus

Similar Posts

Gonzalo Ayuso's Blog: Using CouchDb as filesystem with PHP

Kevin Schroeder's Blog: You want to do WHAT with PHP? Chapter 6 & 7

PHPBuilder.com: Boost PHP Site Performance with Zend Framework Data Caching

DZone.com: Phar: PHP libraries included with a single file

Raphael Stolt's Blog: Validating XML files within PHP 4 applications


Community Events





Don't see your event here?
Let us know!


api wordpress application podcast series community library laravel list framework configure release install threedevsandamaybe code introduction language bugfix interview developer

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework