Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Загрузка

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Загрузка
Predator
Отправлено: 14 Мая, 2012 - 21:26:27
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 619
Дата рег-ции: Март 2012  
Откуда: Ярославль


Помог: 0 раз(а)

[+][+][+]


Добрый вечер. Есть скрипт при помощи которого можно загружать файлы.
Хотел бы понять как сделать к примеру. Я выбирю файл, загружаю и автоматически прописывается путь до файла в поле (рядом с формой загрузки) которое я отправляю в бд.
Хм
 
 Top
EuGen Администратор
Отправлено: 14 Мая, 2012 - 21:29:12
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Predator пишет:
прописывается путь до файла в поле

Путь до файла где? На стороне клиента? Для чего это нужно и что Вам даст при занесении в БД (которая на сервере)? Да и узнать его получится далеко не всегда (например, в случае IE это будет ActiveX компонент)
Либо я неверно понял, либо переформулируйте задачу.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Predator
Отправлено: 14 Мая, 2012 - 21:36:13
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 619
Дата рег-ции: Март 2012  
Откуда: Ярославль


Помог: 0 раз(а)

[+][+][+]


Есть поле, к примеру всем известное поле title при добавлении новостей.
Рядом с ним расположим форму выбора файла, для того чтоб пользователь смог выбрать файл который будит загружать на сервер. После того как пользователь выбрал фаил и произвел загрузку на сервер. То путь (скрипт выдает полный путь до файла) попадал в поле title без участия пользователя. Ну а дальше пользователю оставалось только нажать на кнопку которая и отправила всю форму с заполненными полями в базу данных.Как?

(Отредактировано автором: 14 Мая, 2012 - 21:37:30)

 
 Top
ams
Отправлено: 14 Мая, 2012 - 21:55:50
Post Id



Посетитель


Покинул форум
Сообщений всего: 351
Дата рег-ции: Нояб. 2010  


Помог: 13 раз(а)




Predator пишет:
в базу данных

Если правильно понял, то тебе только жто нужно делать. А все остальное делает тег <input type="file" />

Вся информация хранится в массиве $_FILES, после сабмита посмотри что в нем хранится. И не забудь аттрибут формы enctype... Улыбка
 
 Top
tuareg
Отправлено: 15 Мая, 2012 - 02:47:42
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Смотрите в сторону js загрузки файла через iframe и т.п
При успешной загрузке файла, посылайте путь этого файла и делайте с ним все что хотите...
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB