web/wp-includes/pomo/streams.php
changeset 194 32102edaa81b
parent 136 bde1974c263b
child 204 09a1c134465b
equal deleted inserted replaced
193:2f6f6f7551ca 194:32102edaa81b
     1 <?php
     1 <?php
     2 /**
     2 /**
     3  * Classes, which help reading streams of data from files.
     3  * Classes, which help reading streams of data from files.
     4  * Based on the classes from Danilo Segan <danilo@kvota.net>
     4  * Based on the classes from Danilo Segan <danilo@kvota.net>
     5  *
     5  *
     6  * @version $Id: streams.php 293 2009-11-12 15:43:50Z nbachiyski $
     6  * @version $Id: streams.php 597 2011-01-16 20:14:36Z nbachiyski $
     7  * @package pomo
     7  * @package pomo
     8  * @subpackage streams
     8  * @subpackage streams
     9  */
     9  */
    10 
    10 
    11 if ( !class_exists( 'POMO_Reader' ) ):
    11 if ( !class_exists( 'POMO_Reader' ) ):
   104 
   104 
   105 if ( !class_exists( 'POMO_FileReader' ) ):
   105 if ( !class_exists( 'POMO_FileReader' ) ):
   106 class POMO_FileReader extends POMO_Reader {
   106 class POMO_FileReader extends POMO_Reader {
   107 	function POMO_FileReader($filename) {
   107 	function POMO_FileReader($filename) {
   108 		parent::POMO_Reader();
   108 		parent::POMO_Reader();
   109 		$this->_f = fopen($filename, 'r');
   109 		$this->_f = fopen($filename, 'rb');
   110 	}
   110 	}
   111 	
   111 	
   112 	function read($bytes) {
   112 	function read($bytes) {
   113 		return fread($this->_f, $bytes);
   113 		return fread($this->_f, $bytes);
   114 	}
   114 	}