УНИКАЛЬНОЕ ИМЯ ФАЙЛА PHP
Уникальное имя файла php - это имя, которое гарантирует уникальность файла и не допускает перезаписи уже существующих файлов на сервере.
Чтобы создать уникальное имя файла в PHP, можно воспользоваться функцией uniqid(). Она генерирует уникальный идентификатор на основе текущего времени и номера процесса, что практически гарантирует уникальность.
$filename = uniqid() . '.php';
echo $filename;
// Пример вывода: 5edcda8a5dbd1.php
Также можно использовать функцию md5() для генерации уникального имени файла на основе случайного значения:
$filename = md5(rand()) . '.php';
echo $filename;
// Пример вывода: a6087e62fd8f05bc397f7b018432d602.php
Для сохранения файла с уникальным именем можно воспользоваться функцией file_put_contents(), которая сохраняет данные в файл:
$data = 'Это содержимое файла';
$filename = uniqid() . '.txt';
file_put_contents($filename, $data);
echo 'Файл ' . $filename . ' успешно сохранен';
Если необходимо сохранить файл в определенной директории, можно указать путь в качестве второго параметра функции file_put_contents(). Например, для сохранения файла в директории /var/www/html:
$data = 'Это содержимое файла';
$filename = uniqid() . '.txt';
$filepath = '/var/www/html/' . $filename;
file_put_contents($filepath, $data);
echo 'Файл ' . $filename . ' успешно сохранен в директории ' . $filepath;
Интернет магазин с нуля на php Выпуск №107 javascript - tinymce 5 - загрузка файлов на сервер
Уроки PHP 7 - Как сделать форму Upload файла
#1.5 Краткий обзор файлов и папок PHP. Конфигурации и настройки файла ruphp.com и функция phpinfo().
Урок 08. PHP - ООП. Пространство имен (namespace)
#24 Уроки PHP - Учим язык PHP, Чтение из файла и запись в файл на PHP
PHP - загрузка одного или нескольких файлов
Хостинг для сайта 2023. Как выбрать хостинг. Бесплатный хостинг?