Как я могу отредактировать имя файла (который будет загружен) через php или javascript?

Я пытаюсь создать сценарий, который будет переименовывать файл на основе того, что пользователь отправил в текстовое поле, и загружать его (хотя я не хочу, чтобы он влиял на загрузку других людей, поэтому я хочу, чтобы имя файла было только на основе что они представили). Я не знаю много Javascript и не уверен, что буду использовать php или javscript для его редактирования. Также я понятия не имею, как бы я это сделал. Любая помощь?

-2

Решение

как то так:

<?php
$file = 'monkey.gif';
$new_file_name='monkey_'.$_POST['colour'].'.gif';

if (file_exists($file)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.$new_file_name);
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
readfile($file);
exit;
}
?>
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]