Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: изменить имя файла
 
 автор: spiner   (05.10.2005 в 23:43)   письмо автору
 
 

Есть скрипт, которому передается переменная $var. $var всегда разная и состоит из чисел.. В этом скрипте есть форма выбора файла, который нужно загрузить на сервер. Допустим человек выбрал файл asd.jpg . Как мне этот файл положить на сервер, НО под названием $var.
Т.е. сам вопрос: можно ли менять название файла до того, как он запишется в нужную папку?

   
 
 автор: cheops   (06.10.2005 в 00:43)   письмо автору
 
   для: 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))
    {
       
// Успешное копирование
    
}
?>

   
 
 автор: spiner   (06.10.2005 в 01:19)   письмо автору
 
   для: cheops   (06.10.2005 в 00:43)
 

Спасибо!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования