Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
ancien-site-2019
/
poc
/
libraries
/
domit
:
php_file_utilities.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?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 ?>