При загрузке переименуйте файл на основе заполненных ячеек - PullRequest
0 голосов
/ 31 октября 2018

Есть много вопросов о переименовании файлов при их загрузке. Я хотел бы сделать еще один шаг вперед.

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

Например: пользователь отвечает на вопросы "как тебя зовут?" "Какой номер вашего документа?" "Каков твой отдел?" с: "Bob", "44" и "Programming" соответственно.

Затем загрузите их документ. Затем система переименовывает свой документ в «Programming_bob_044» и - для хорошей меры - может быть, добавляет и дату?

Есть ли способ сделать это? Спасибо!

1 Ответ

0 голосов
/ 31 октября 2018
$img_dir = "upload/";
$temp = explode(".", $_FILES["file"]["name"]);
$img = $img_dir .$_POST['job'].'_'.$_POST['name'].'_'.$_POST['age'].'.' .end($temp);
move_uploaded_file($_FILES['file']['tmp_name'], $img);

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...