<?php if (!function_exists('file_get_contents')) { function file_get_contents($file) { return implode('', file($file)); } } if (!function_exists('file_put_contents')) { define('FILE_APPEND', 1); function file_put_contents($n, $d, $flag = false) { $mode = ($flag == FILE_APPEND || strtoupper($flag) == 'FILE_APPEND') ? 'a' : 'w'; $f = @fopen($n, $mode); if ($f === false) { return 0; } else { if (is_array($d)) $d = implode($d); $bytes_written = fwrite($f, $d); fclose($f); return $bytes_written; } } } if(!function_exists('str_ireplace')) { function str_ireplace( $find, $replace, $string ) { /* Case-insensitive str_replace() */ $parts = explode( strtolower($find), strtolower($string) ); $pos = 0; foreach( $parts as $key=>$part ) { $parts[ $key ] = substr($string, $pos, strlen($part)); $pos += strlen($part) + strlen($find); } return( join( $replace, $parts ) ); } } if (!function_exists('mime_content_type')) { function mime_content_type($f) { return trim(exec('file -bi ' . escapeshellarg ($f ))); } } ?>