| // +----------------------------------------------------------------------+ // // $Id: fprintf.php,v 1.2 2007-01-18 09:02:27 kostja Exp $ // /** * Replace fprintf() * * @category PHP * @package PHP_Compat * @link http://php.net/function.fprintf * @author Aidan Lister * @version $Revision: 1.2 $ * @since PHP 5 * @require PHP 4.0.1 (trigger_error) */ if (!function_exists('fprintf')) { function fprintf () { $args = func_get_args(); if (count($args) < 2) { trigger_error ('Wrong parameter count for fprintf()', E_USER_WARNING); return null; } $resource_handle = array_shift($args); $format = array_shift($args); if (!is_resource($resource_handle)) { trigger_error ('fprintf(): supplied argument is not a valid stream resource', E_USER_WARNING); return false; } return fwrite($resource_handle, vsprintf($format, $args)); } } ?>