| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- <?php
- /**
- * Add a few 4.3.0 functions to old versions of PHP
- *
- * @license http://opensource.org/licenses/gpl-license.php GNU Public License
- * @copyright (c) 2003 amfphp.org
- * @package flashservices
- * @subpackage io
- * @version $Id$
- */
-
- if (!function_exists("ob_get_clean")) {
- function ob_get_clean() {
- $ob_contents = ob_get_contents();
- ob_end_clean();
- return $ob_contents;
- }
- }
- if(!function_exists("file_put_contents")) {
- if (!defined('FILE_APPEND')) {
- define('FILE_APPEND', 8);
- }
- function file_put_contents($file, $string, $modifiers = NULL) {
- $mode = $modifiers == FILE_APPEND ? 'a' : 'w';
- $f=fopen($file, $mode);
- $result = fwrite($f, $string);
- fclose($f);
- return $result;
- }
- }
- function patched_array_search($needle, $haystack, $strict = FALSE) //We only need strict actually
- {
- foreach($haystack as $key => $val) {
- if ($needle === $val) {
- return($key);
- }
- }
- return FALSE;
- }
- function microtime_float()
- {
- list($usec, $sec) = explode(" ", microtime());
- return ((float)$usec + (float)$sec);
- }
- if(!function_exists('is_a'))
- {
- //We only use is_a as a replacement for PHP5-related stuff, so we always return false
- //anyways
- function is_a($obj, $d)
- {
- return false;
- }
- }
- ?>
|