![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| ekodrive |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 204 Регистрация: 4.1.2006 Репутация: 0 Всего: 0 |
Доброе время суток, уже вот два дня ищу по сайтам ни чего подходящего не смог найти задача такая :
Нужна загрузить не определенную количеству картинок может и 6 шт может и 2 шт, и после загрузки добавить ссылку в базу данных для далнейшего вывода массива с картинками. Вот сделал это с одним файлом а нужно сделать с не определенным количеством. index.php
ok.php
все работает на ура с одним файлом а несколько файлов как ?? --------------------
Смерть-Это только начало!!! |
||||
|
|||||
| ElGuapo |
|
||||
|
Добрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 1.7.2006 Репутация: нет Всего: 3 |
Ну проще всего с помощью JS по ссылке "Добавить еще один файл?" генерировать еще один элемент:
И далее filename3, filename4 и т.д. А в файле ok.php добавить цикл для перебора, какой-нибудь такой:
|
||||
|
|||||
| ekodrive |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 204 Регистрация: 4.1.2006 Репутация: 0 Всего: 0 |
Мне нужна чтоб пользователь смог выбрать одновременно несколько файлов. Нашел вот одну загрузил для теста на свой хост
ссылка для теста, ссылка для загрузки скрипта. В этом скрипте все рабеотает как мне надо но не знаю каким образом вытащить имена файлов и добавит в мускул : ( уже сума схожу... --------------------
Смерть-Это только начало!!! |
|||
|
||||
| Sentox |
|
|||
|
как то так ![]() ![]() Профиль Группа: Участник Сообщений: 392 Регистрация: 27.1.2009 Где: Зимбабве Репутация: 7 Всего: 7 |
Блин ну опять же первый тыц в гугле
http://www.simplecoding.org/zagruzka-fajlo...load-i-php.html http://vremenno.net/js/swfupload-jquery-file-upload/ Одно но в flash загрузчике, насколько я помню он не отсылает сессионный идентификатор SID из куки, нужно самому позаботится сформировать и передавать параметром. Это сообщение отредактировал(а) Sentox - 3.4.2012, 08:21 |
|||
|
||||
| ekodrive |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 204 Регистрация: 4.1.2006 Репутация: 0 Всего: 0 |
Прочитайте внимательно пожалуйста мне нужно, добавить имена файлов в базу данных. У меня есть этот скрипт который вы дали ссылку.
--------------------
Смерть-Это только начало!!! |
|||
|
||||
| Sentox |
|
|||
|
как то так ![]() ![]() Профиль Группа: Участник Сообщений: 392 Регистрация: 27.1.2009 Где: Зимбабве Репутация: 7 Всего: 7 |
var_dump($_FILES); или логирование в файл массива.
И всё станет на свои места. Но судя по тому что я увидел в тестовой ссылке читать стоит не мне Зарузка происходит не пакетом а по одиночно. Добавлено @ 08:34 $_FILES['Filedata1'] $_FILES['Filedata2'] $_FILES['Filedata3'] Что то вроде этого должно быть в массиве после загрузки нескольких файлов. Если же нет ни одного! возвращаемся к моему первому посту и читаем про идентифиатор сессии передаваемый в ручную из js. На сервере же принимаем
Это сообщение отредактировал(а) Sentox - 3.4.2012, 08:49 |
|||
|
||||
| Sentox |
|
|||
|
как то так ![]() ![]() Профиль Группа: Участник Сообщений: 392 Регистрация: 27.1.2009 Где: Зимбабве Репутация: 7 Всего: 7 |
Блок параметров для jquery загрузчика из http://vremenno.net/js/swfupload-jquery-file-upload/
Это сообщение отредактировал(а) Sentox - 3.4.2012, 08:52 |
|||
|
||||
| ekodrive |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 204 Регистрация: 4.1.2006 Репутация: 0 Всего: 0 |
Добавил
все работает на ура но скрипт создает для каждого файла отдельную строку в базе. Знаю что так и должно быть , осталось только добавить все в одну строку. Sentox, В массивах плоха разбираюсь. --------------------
Смерть-Это только начало!!! |
||||
|
|||||
| Sentox |
|
|||
|
как то так ![]() ![]() Профиль Группа: Участник Сообщений: 392 Регистрация: 27.1.2009 Где: Зимбабве Репутация: 7 Всего: 7 |
Это как? |
|||
|
||||
| ekodrive |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 204 Регистрация: 4.1.2006 Репутация: 0 Всего: 0 |
сделать так чтоб $filename был равен на имена файлов которые были загружены чтоб потом добавить в базу имена файлов а потом для вывода использовать explode и выводить картинки. Ну $filename=img1.jpg||img2.jpg||img3.jpg.
--------------------
Смерть-Это только начало!!! |
|||
|
||||
| ekodrive |
|
||||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 204 Регистрация: 4.1.2006 Репутация: 0 Всего: 0 |
вот нашел вариант который я сам хот понимаю что к чему.
form_to_upload.php
form_to_upload2.php
final_process.php
легко и проста но проблема остается актуальным присваивать имена файлов к $massiv_faylov и с помощи инсерт добавить в определенную полю таблицы. --------------------
Смерть-Это только начало!!! |
||||||
|
|||||||
| Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 20 Всего: 42 |
Это неправильно. Храните имена картинок в отдельной таблице как и должно быть, а для связи используйте еще одну 1я таблица ид_картинки, имя картинки 2я таблица ид_записи_к_которой_хотите_привязать_картинку, ид_картинки Дальше курить мануалы в сторону SQL и JOIN -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |