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

Форум PHP

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

 

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

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

тема: вопрос по загрузке файлов через форму и их хранение.
 
 автор: prosaic   (04.05.2007 в 10:34)   письмо автору
 
 

день добрый.

меня интересует такой вопрос. я загружаю файл через форму.
он хранится в массиве $_FILES['...']['...'].

могу ли я записать его и хранить в сессии?
или его надо сразу записать в директорию из временной папки
как написано в тьюториал?

спасибо.

   
 
 автор: Trianon   (04.05.2007 в 11:51)   письмо автору
 
   для: prosaic   (04.05.2007 в 10:34)
 

вопрос размера файла.

   
 
 автор: prosaic   (04.05.2007 в 12:50)   письмо автору
 
   для: Trianon   (04.05.2007 в 11:51)
 

до 5 мб

   
 
 автор: Trianon   (04.05.2007 в 13:52)   письмо автору
 
   для: prosaic   (04.05.2007 в 12:50)
 

записывайте в каталог.

   
 
 автор: prosaic   (04.05.2007 в 14:45)   письмо автору
 
   для: Trianon   (04.05.2007 в 13:52)
 

можно поподробней)

   
 
 автор: cheops   (04.05.2007 в 15:03)   письмо автору
 
   для: prosaic   (04.05.2007 в 14:45)
 

Когда файл загружается на сервер - он помещается во временную директорию, путь к файлу хранится в элементе $_FILES["filename"]["tmp_name"] - вам следует скопировать файл из временной директорию в директорию назначения при помощи функции copy() или move_uploaded_file().

http://www.softtime.ru/scripts/upload.php

   
 
 автор: prosaic   (04.05.2007 в 15:10)   письмо автору
 
   для: cheops   (04.05.2007 в 15:03)
 

тогда вопрос, если знаете....

если одновременно несколько юзеров закачивают файлы. мой код создаёт папки(директории) и копирует из временных папок эти файлы, то как мне называть эти папки, чтобы избежать путаницы?

   
 
 автор: cheops   (04.05.2007 в 15:18)   письмо автору
 
   для: prosaic   (04.05.2007 в 15:10)
 

Разрешайте загружать файлы только зарегистрированным пользователям, которые имеют уникальный номер и используйте этот номер в именах файлов и папок.

   
 
 автор: prosaic   (04.05.2007 в 16:50)   письмо автору
 
   для: cheops   (04.05.2007 в 15:18)
 

весь сыр-бор из-за того, что по ТЗ пользователи не регистрируются.

   
 
 автор: cheops   (05.05.2007 в 01:47)   письмо автору
 
   для: prosaic   (04.05.2007 в 16:50)
 

Назначайте им уникальные номера при первом посещении сайта, заодно регистрируя в базе данных - пользователи руками регистрироваться не будут, но сайт их зарегистрирует.

   
Rambler's Top100
вверх

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