diff --git a/src/Reader.php b/src/Reader.php index fc51c29..a933d9e 100644 --- a/src/Reader.php +++ b/src/Reader.php @@ -47,6 +47,7 @@ require_once("Transform.php"); * * @package php-reader * @author Sven Vollbehr + * @author Ryan Butterfield * @copyright Copyright (c) 2006-2008 The PHP Reader Project Workgroup * @license http://code.google.com/p/php-reader/wiki/License New BSD License * @version $Rev$ @@ -68,7 +69,8 @@ class Reader */ public function __construct($filename, $mode = "rb") { - if (is_resource($filename) && get_resource_type($filename) == "file") + if (is_resource($filename) && + in_array(get_resource_type($filename), array("file", "stream"))) $this->_fd = $filename; else if (($this->_fd = fopen($filename, $mode)) === false) throw new Reader_Exception("Unable to open file:" . $filename);