#11 Функция для редатирования и сохранения файлов В этой функции используется предыдущая функция chmod_();
Цитата | <?php /** * @author Васинский Игорь Александрович * @copyright 2011 * * Функция редактирования файлов * * @param string $filename - путь/файл * * @return string $res - результат выполнения * * @call echo file_edit($filename); * * $_POST['edit_file'] - передано с textarea * * VAS_PATH - define("VAS_PATH", $_SERVER['DOCUMENT_ROOT']."/") корневая директория * */
function edit_file($filename) { $new_data = $_POST['edit_file']; $real_chmod = (int)chmod_($filename, "get"); chmod_($filename, "set", 0777); if(@file_put_contents(VAS_PATH.$filename, stripslashes($new_data))) $res = "Данные успешно сохранены!"; else { $res = "Ошибка сохранения данных!"; } chmod_($filename, "set", $real_chmod); return $res; } ?> |
|