| Server IP : 180.180.241.3 / Your IP : 216.73.216.25 Web Server : Microsoft-IIS/7.5 System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/AppServ/www/news/libraries/domit/ |
Upload File : |
<?php
if (!defined('PHP_TEXT_CACHE_INCLUDE_PATH')) {
define('PHP_TEXT_CACHE_INCLUDE_PATH', (dirname(__FILE__) . "/"));
}
class php_file_utilities {
/**
* Retrieves binary or text data from the specified file
* @param string The file path
* @param string The attributes for the read operation ('r' or 'rb' or 'rt')
* @return mixed he text or binary data contained in the file
*/
function &getDataFromFile($filename, $readAttributes, $readSize = 8192) {
$fileContents = null;
$fileHandle = @fopen($filename, $readAttributes);
if($fileHandle){
do {
$data = fread($fileHandle, $readSize);
if (strlen($data) == 0) {
break;
}
$fileContents .= $data;
} while (true);
fclose($fileHandle);
}
return $fileContents;
} //getDataFromFile
/**
* Writes the specified binary or text data to a file
* @param string The file path
* @param mixed The data to be written
* @param string The attributes for the write operation ('w' or 'wb')
*/
function putDataToFile($fileName, &$data, $writeAttributes) {
$fileHandle = @fopen($fileName, $writeAttributes);
if ($fileHandle) {
fwrite($fileHandle, $data);
fclose($fileHandle);
}
} //putDataToFile
} //php_file_utilities
?>