Задать вопрос
@barakuda1

Не срабатывает pathinfo или почему нет разрешения?

/* create new name file */
$filename   = uniqid() . "-" . time(); // 5dab1961e93a7-1571494241
$extension  = pathinfo( $_FILES["file"]["tmp_name"], PATHINFO_EXTENSION ); // jpg

$basename   = $filename . "." . $extension; // 5dab1961e93a7_1571494241.jpg

$source       = $_FILES["file"]["tmp_name"];
$destination  = "../uploads/{$basename}";

/* move the file */
move_uploaded_file( $source, $destination );


Генерируется уникальное имя и ставится точка в конце, после точки должно быть разрешение файла. Почему этого нет?!
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
andreybold
@andreybold
из документации к php:
$_FILES['userfile']['name']
Оригинальное имя файла на компьютере клиента.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽