API16:JStream/prependFilter
From Joomla! Documentation
This Namespace has been archived - Please Do Not Edit or Create Pages in this namespace. Pages contain information for a Joomla! version which is no longer supported. It exists only as a historical reference, will not be improved and its content may be incomplete.
Description:JStream/prependFilter
Contents |
Syntax
prependFilter($filtername, $read_write=STREAM_FILTER_READ, $params=Array())
| Parameter Name | Default Value | Description |
|---|---|---|
| $filtername | ||
| $read_write | STREAM_FILTER_READ | |
| $params | Array() |
Defined in
libraries/joomla/filesystem/stream.php
Importing
jimport( 'joomla.filesystem.stream' );
Source Body
function prependFilter($filtername, $read_write=STREAM_FILTER_READ, $params=Array() ) { $res = false; if($this->_fh) { // Capture PHP errors $php_errormsg = ''; $track_errors = ini_get('track_errors'); ini_set('track_errors', true); $res = @stream_filter_prepend($this->_fh, $filtername, $read_write, $params); if(!$res && $php_errormsg) { $this->setError($php_errormsg); // set the error msg } else { array_unshift($res,''); $res[0] =&$this->filters; } // restore error tracking to what it was before ini_set('track_errors',$track_errors); } return $res; }
[Edit See Also] SeeAlso:JStream/prependFilter
Examples
<CodeExamplesForm />
