php_file_utilities.php

来自「Joomla!是一套获得过多个奖项的内容管理系统(Content Managem」· PHP 代码 · 共 50 行

PHP
50
字号
<?phpif (!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?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?