21:47 Функция для редатирования и сохранения файлов |
#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;
}
?> |
|
| Цитата || Печать || Комментарии:0 | |
Нет комментариев к выбранной записи. |
|
|
|