- Регистрация
- 20 Июл 2009
- Сообщения
- 237
- Реакции
- 59
- Автор темы
- Заблокирован
- #1
Требуется открыть файл, внести в него изменения, сохранить и изменить дату+время модификации на ту, что были до редактирования.
Сейчас я это делаю так. Открываю, вношу изменения и тачу, предварительно посмотрев дату и время..
Как сделать проще?
И еще вопрос: как затачить все файлы и папки в которых только что были внесены изменения одним махом?
Сейчас я это делаю так. Открываю, вношу изменения и тачу, предварительно посмотрев дату и время..
PHP:
$parser = "file.php";
$file = fopen($parser, 'r');
$text = fread($file, filesize($parser));
fclose($file);
$file = fopen($parser, 'w');
$text = str_replace('text_do', 'text_posle', $text);
fwrite($file, $text);
fclose($file);
$new_date = strtotime ( "2012-05-26 23:23:23" );
touch ( $parser , $new_date );
Как сделать проще?
И еще вопрос: как затачить все файлы и папки в которых только что были внесены изменения одним махом?