как добавить дату и время к строке

186
16 сентября 2019, 03:30

Подскажите, как можно с помощью php пересохранить файл с указанием даты и текущего времени?

Я php-скриптом получаю данные со стороннего сайта. И сохраняю в файл file.html. Далее данные обрабатываются и публикуются на моем сайте.

Я бы хотела после этоq обработки пересохранять file.html с именем вида: 03-02-2019 19-00 file.html

Не обязательно именно так, но с указанием даты и времени. Т.к. при следующем обновлении в том же file.html сохраняются уже другие данные, а предыдущие затираются.

Пробовала так:

        $date = date("m.d.y"); 
    $time = date("H:i:s");
    $date_time = $date.$time;
file_put_contents('tel{$date_time}.html', $so2);

Но получаю файл буквально с таким именем: tel{$date_time}.html А нужно как-то так: tel03-02-2019_21-31-59.html

Подскажите, как это можно реализовать?

Спасибо!

P.S. Господа минусующие, вы бы хоть объяснили, что Вам не нравится? Вам, специалистам, может, это и элементарным представляется. А я с php только знакомлюсь. И не могу решить эту задачу.

Answer 1

Ты используешь одинарные кавычки. В них нельзя переменную передавать. Вот если ты укажешь двойные, то все сработает.

Замени file_put_contents('tel{$date_time}.html', $so2); на file_put_contents("tel{$date_time}.html", $so2);

Answer 2

Используйте функцию copy и при сохранении просто подставьте к названию файла дату и время с помощью функции date(). это первое что пришло в голову на вскидку. P.S (Ну и в целом нужно было бы код в вопросе написать.)

READ ALSO
php реферальная система

php реферальная система

Пишу многоуровневую реферальную систему с рангамиТ

121
Yii2 file kit не правильно проставляет индексы

Yii2 file kit не правильно проставляет индексы

Суть вот в чём: Загружаю файлы через https://githubcom/yii2-starter-kit/yii2-file-kit На выходе получается так, что грузит все файлы, но я не могу их сохранить так...

116
Как разделить CSV файл с помощью команды split?

Как разделить CSV файл с помощью команды split?

Есть файлCSV с названием file

139
Как поставить begintransaction в очередь?

Как поставить begintransaction в очередь?

Как поставить begintransaction в очередь? Ребят, приветствуюВопрос по транзакциям: Есть скрипт, который изменяет ячейку

111