|
|
|
| Есть скрипт, которому передается переменная $var. $var всегда разная и состоит из чисел.. В этом скрипте есть форма выбора файла, который нужно загрузить на сервер. Допустим человек выбрал файл asd.jpg . Как мне этот файл положить на сервер, НО под названием $var.
Т.е. сам вопрос: можно ли менять название файла до того, как он запишется в нужную папку? | |
|
|
|
|
|
|
|
для: spiner
(05.10.2005 в 23:43)
| | Да, для этого передайте значение $var в скрытом поле формы
<input type=hidden name=var value=<?= $var ?>>
|
А когда будете копировать файл из временной директории в директорию назначения - измените название файла.
<?php
// Извлекаем из имени файла расширение
$ext = strrchr($_FILES['filename']['name'], ".");
$path = $_POST['var'].$ext;
if (copy($_FILES['filename']['tmp_name'], $path))
{
// Успешное копирование
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(06.10.2005 в 00:43)
| | Спасибо! | |
|
|
|