芝麻web文件管理V1.00
编辑当前文件:/home2/sdektunc/.trash/cepali/lib/horde/framework/Horde/Stream/Filter/Null.php
* @category Horde * @license http://www.horde.org/licenses/lgpl21 LGPL 2.1 * @package Stream_Filter */ class Horde_Stream_Filter_Null extends php_user_filter { /** * Search array. * * @var mixed */ protected $_search = "\0"; /** * Replacement data * * @var mixed */ protected $_replace; /** * @see stream_filter_register() */ public function onCreate() { $this->_replace = isset($this->params->replace) ? $this->params->replace : ''; return true; } /** * @see stream_filter_register() */ public function filter($in, $out, &$consumed, $closing) { while ($bucket = stream_bucket_make_writeable($in)) { $bucket->data = str_replace($this->_search, $this->_replace, $bucket->data); $consumed += $bucket->datalen; stream_bucket_append($out, $bucket); } return PSFS_PASS_ON; } }