Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Продвижение и оптимизация сайтов > Нужна помощь. Как загрузить файлы на сервер.


Автор: innatcv 31.5.2006, 12:19
Здравствуйте.
Мне необходимо, чтобы поьзователь мог загружать файлы на сервер, и эти файлы автоматически переименовывались.

Подскажите, что мне поменять в коде. Картинки загружаются, но не переименовываются.
Заранее СПАСИБО!!!

стр1. Zagruz.php

<form enctype="multipart/form-data" 
    action="parse.php" method="post">
  <input type="hidden" name="MAX_FILE_SIZE"
    value="30000" />
  Загрузить файл: <input type="file" 
    name="myfile" /><br>
  <input type="submit" 
    value="Отправить файл" />
</form>

стр2. parse.php

<?
$uploaddir = 'd:';     
    //  сохраняем загружаемые файлы на диск D
$destination = $uploaddir . 
     $_FILES['myfile']['name'];  // имя файла оставим неизменным
     // myfile имя элемента формы
     //file глоб массив, где хранится инфа о файле

if (move_uploaded_file(
    $_FILES['myfile']['tmp_name'], 
    $destination)) {                
        /* перемещение файла из временной папки 
в выбранную директорию для хранения */
//ф-ция помещает в выбранную директорию
    print "Файл успешно загружен <br>";
} else {
  echo "Произошла ошибка при загрузке файла.
    <br>";
   
}
//print "</pre>"; 
?> 

Автор: Wolf1994 3.6.2006, 13:28
$destination = $uploaddir."/".$_FILES['myfile']['name'];  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)