Сайт продается.
СКРИПТЫ
ТЕГИ:
php (322)
js (242)
html (146)
css (128)
html tags (62)
js tag (56)
jquery (42)
text (37)
js method (36)
js date (33)
php array (33)
fonts (30)
form html (30)
online (27)
Показать еще :
link (26)
ruweb.net (25)
foto (22)
atom (20)
php file (20)
forum (19)
svg (18)
hosting (18)
input (18)
php date (17)
php time (16)
html book (16)
board (16)
color (15)
js url (14)
img (14)
js time (14)
js events (14)
osclass (13)
info (13)
select (13)
htaccess (13)
notepad (13)
знак (12)
table (12)
dw block (12)
download (12)
php img (12)
php path (12)
keyboard (12)
icon (11)
jsphp (11)
form (11)
mouse (10)
yandex (10)
js delete (10)
hover (9)
dosite (8)
browser (7)
comment (7)
php url (7)
cookie (7)
list (6)
iframe (6)
php get (6)
click (6)
canvas (6)
mysql (6)
reg.ru (5)
value (5)
heading (5)
mb (5)
js math (5)
adminka (5)
tag a (5)
chart (5)
year (5)
search (5)
ftp (5)
js id (5)
ssl (4)
base64 (4)
day (4)
week (4)
php var (4)
bbcode (4)
нок (4)
scandir (4)
xml (4)
month (4)
submit (4)
symbols (4)
task (4)
pages (4)
vk (4)
console (4)
js form (4)
https (3)
numbers (3)
js post (3)
js hash (3)
vs code (3)
domen (3)
js img (3)
ucoz (3)
padding (3)
куб (3)
money (3)
line (3)
captcha (3)
height (2)
seo (2)
js vars (2)
video (2)
youtube (2)
tag hr (2)
details (2)
typeof (2)
рся (2)
sitemap (2)
counter (2)
arrows (2)
prompt (2)
qr kod (2)
google (2)
game (1)
cursor (1)
scroll (1)
rutube (1)
нод (1)
smile (1)
jino (1)
header (1)
speed (1)
windows (1)
archive (1)

Время создания файла php

Прежде чем начинать говорить о времени создания файла, нужно понимать принципы создания файла. Когда вы понимаете процесс, то вам становится всё ясно как день! Попробуем вывести время создания файла и вообще можно ли получить дату создания файла!?

Сегодня я посветил почти полдня в раскопках темы времени создания файла и , что вы думаете!?

Навигация по странице :
  1. О времени создания файла -> вообще...
  2. Принцип создания файла -> теория
  3. Функция для получения данных о файле -> stat()
  4. Вывод даты создания файла
  5. Вывод даты создания файла с часами минутами и секундами
  6. Дата и название файла php
    Вставить дату в название файла php

  1. О времени создания файла

    Все в один голос утверждают, что дату создания файла нельзя узнать! И если толпа, как попугаи на всех сайтах говорит, как заведенная одно и тоже, это только и означает, что пора в этом разобраться!

    Как частенько и бывает, что если я сомневаюсь, то скорее всего на 99% процентов, я окажусь прав! Это о том, что я прямо вижу нимб на голове и говорю словами- «Я пришел и принес вам истину!»wall смайлы

    Но пока скинем нимб и пойдем докажем себе и другим как обстоит дело с временем создания файла!

    Наш файл будет - старый дизайн сайта - недавно его восстановил, просто было жалко, что потеряется...


  2. Принцип создания файла теория

    Иногда, когда начинаешь разбираться в каких-то вопросах, очень трудно найти информацию! Это касается вопроса времени создания файла! И только через некоторое время я дошел самостоятельно, как же работает создание, определение, вывод времени создания файла.

    Первое с чем нужно нам разобраться это то, как обстоит дело с перемещением файла с вашего компа на сервер!

    Пусть данный файл будет сделан ещё до рождества христова, но как только вы его загрузите на сервер, то - он создался на сервере – это и будет время создания файла, а не то время, которое выставлено в данных о вашем файле на вашем компе! Т.к. сервер – это тот же комп, только находящийся в дата центре…

    Надеюсь это понятно! И в продолжении мы сделаем маленький эксперимент, который и позволит потвердеть моё только, что сказанное!


  3. Функция для получения данных о файле stat()

    Приступим как раз к самому интересному!

    Нам нужна вся инфа по нашему файлу – вы знаете такую функцию!?

    Это функция – stat();

    Ну и поскольку у нас данный файл не лежит в нашей папке, где скрипт, до него нужно сделать абсолютный путь, чтобы загнать данные в функцию. Обращаю ваше внимание на путь, мы взяли старый тот файл, о котором чуть выше была ссылка и закинули его в новую папку под теме же именем.

    $home = $_SERVER['DOCUMENT_ROOT'];

    $file = '/__a-data/__old_disain/first/_first_disain.html';

    $dir = $home.$file;

    $dat = stat($dir);

    И потом выведем всё это в виде массива:

    print_r( $dat);

    См результат:

    Array

    (

    [0] => 134

    [1] => 31062916

    [2] => 33188

    [3] => 1

    [4] => 1860

    [5] => 1860

    [6] => 62039844

    [7] => 14126

    [8] => 1569223787

    [9] => 1634379135

    [10] => 1634379135

    [11] => 32768

    [12] => 32

    [dev] => 134

    [ino] => 31062916

    [mode] => 33188

    [nlink] => 1

    [uid] => 1860

    [gid] => 1860

    [rdev] => 62039844

    [size] => 14126

    [atime] => 1569223787

    [mtime] => 1634379135

    [ctime] => 1634379135

    [blksize] => 32768

    [blocks] => 32

    )


  4. Вывод даты создания файла

    Далее в массиве нас интересует только одна ячейка это:

    [atime] => 1509814881

    Ну че с ней делать вы наверное так подумали! Спакуха, как я говорил раньше! Не бойся я с тобой!

    Я специально вчера написал статью, предваряя эту! И там как раз описал как данное число нужно преобразовать в дату. Не буду заново все объяснять, если захотите там можете прочитать и лишь приведу код:

    $date_mas = getdate($dat[atime]);

    echo $date_mas[mday].'/'.$date_mas[month].'/'.$date_mas[year];

    См результат:

    23/September/2019


  5. Вывод даты создания файла с часами минутами и секундами

    Далее выведем дату создания файла вместе с часами, минутами и секундами! Возьмем элемент массива $dat[mtime], плюс нам нужна функция date с атрибутами того, что мы хотим получить, в данном случае часы, минуты, секунды, и + дата создания файла.

    $rezuled_3 = date('m/d/Y H:i:s', $dat[mtime]);

    echo $rezuled_3;

    Результат вывода даты создания файла:

    10/16/2021 13:12:15


  6. Дата и название файла php

    Создание файла с вместо название дата!? Как это сделать!?

    Создание такого фала ничем не ограничено! Вам потребуется функция, которая может создавать файлов например file_put_contents и в качестве названия файла поставить дату, сгенерировав её таким образом: date("Y_m_d_h_i") и не забываем про разрешение файла, к примеру нам нужно сделать файл датой txt - date("Y_m_d_h_i").".txt" результат вывода такого названия даты с временем:

    echo date("Y_m_d_h_i").".txt";

    Результат :

    2023_03_30_02_36.txt

    Теперь соберем это вместе с функцией:

    file_put_contents(date("Y_m_d_h_i").".txt" , "привет мир!");


    Вставить дату в название файла php

    Самый простой способ вставить дату в название файла - это переименовать в такое название, какое вам требуется в новом названии! Нам потребуется функция rename

    Например у вас есть файл example.dat, ставим его первым аргументом, а вторым в название файла вы можете вставить все. что угодно! В данном случае, мы вставляем дату! Что собственно и хотели! Дату в название файла!

    rename( "example.dat" , date("Y_m_d_h_i").".dat");
    Не забываем, что после переименования, файла example.dat файла больше существовать не будет и выдаст ошибку типа warning

    Поэтому надо применять здесь условие типа:

    if(file_exists(filename)) { do_something }

    :

    if(file_exists("example.dat")) { rename( "example.dat" , date("Y_m_d_h_i").".dat"); }

P.S.

И если в следующий раз, вы где-то увидите такую запись, что дату создания файла нельзя определить, то смело плюйте ему в лицо! Скажите, что я разрешил!

Вот так-то!

Можете не благодарить, лучше помогите!
Название скрипта :Узнать время создания файла php
Ссылка на скачивание : Все скрипты на одной странице
Теги :
Время создания файла php
когда создан файл php
php дата и время создания файла по юниксу
вставить дату в название файла php
php дата создания файла
Комментариев : 2 COMMENTS+   BBcode
Подписаться + =

скопировать ссылку
07/04/2021 05:56 stream
Неплохо)
ответить
скопировать ссылку
08/04/2021 07:12 Марат stream
Сам афигеваю!
ответить

Счетчик в график :

Построение гравиков
Основа для графика : счетчик посещаемости.
На отдельной : странице.
dwweb.ru есть здесь:
Последние комментарии :
Марат :
14.03.2023 21:07
Так... это когда было то... в 2018 году... мне не нравится(не нравилось), как поиск по файлам... как-то коряво было…
подробнее.
Moubrey :
14.03.2023 20:52
Их там два можно поставить, еще и по бокам, а в них еще друге окна станут вкладками, обычный проводник и…
подробнее.
Марат :
26.02.2023 12:20
Спасибо за внимательность!
подробнее.
V :
26.02.2023 11:49
В массиве месяцев пропущен октябрь!
подробнее.
Марат :
02.02.2023 10:48
Я не знаю, что это ... Такое понятие - "определена"... я не понимаю, что такое... есть такая фигня в Js, там, бывают…
подробнее.
Артур :
02.02.2023 06:51
При копировании всего кода из 3 главы "Вывод всех файлов из папки ссылками на них", при выполнении скрипта…
подробнее.
ruweb Немного о ruweb.net!
Страница загружена за : 0.022346 секунд. Подробнее