![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| BloodWizard |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 26.10.2010 Репутация: нет Всего: нет |
Задача стоит такая: сделать загрузку на сервер файлов причём надо чтобы можно было грузить из интернета и из клиентского харда, Если использовать input типа file то файл грузиться сначало на клиентский комп а потом уже на сервер, а надо сразу стобы на сервер!
Это сообщение отредактировал(а) BloodWizard - 27.10.2010, 13:45 |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
а что не получилось?
<input type="file" для загрузки с ПК пользователя функция copy($internet_link, $server_path) - для копирования из сети |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
поле input type="text" в который надо ввести прямой URL поле типа input type="file" два поля с разным типом. два разных типа данных. так везде делают. пример: w3c validator |
|||
|
||||
| BloodWizard |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 26.10.2010 Репутация: нет Всего: нет |
Угу спасибо конечно но я это знаю! ВОт если у меня форма сть и тя там пишу <input type="file"> то при щелчке на этот инпут открывается диалог открытия файла и если я вставлю в поле пути к файлу интернетовскую ссылку то файл из сети скопируется на комп клиента и потом после отправки формы отправистя на сервер... а надо чтобы было поле <input type="text"> и если у меня файл из сети то норм отправляем строку серверу и сервером уже copy($internet_link, $server_path), а вот если у меня файл с локального харда, надо прочитать этот файл и потом отправить его содержимое на сервер... что-то типа того!
Добавлено через 2 минуты и 6 секунд
Понятно, не то что я хотел но всё же, сделаю как в примере вкладками и классно будет! |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
на моем firefox@ubuntu такого не происходит. Добавлено @ 14:24 напиши на flash'е загрузчик с произвольной логикой. |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
достаточно написать пользователю:
если хотите загрузить изображение со своего ПК - нажмите кнопку обзор, если из интернета, то вставьте ссылку на изображение во второе поле Добавлено через 11 секунд не надо их заведомо считать тупыми |
|||
|
||||
| IgorIV |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 642 Регистрация: 7.9.2009 Репутация: 2 Всего: 8 |
BloodWizard, посмотри любой фотосервис.
Вообще-то у тебя путанные представления. Если ты в текстовое поле вставишь локальный путь до файла и отправишь его на сервер, то сервер ничего не сделает. Он не имеет доступ к твоему компьютеру. Именно браузер отправляет файл. Так что надо 2 поля иметь. А если обзор - ссылка - открыть? |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
||||
|
||||
| BloodWizard |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 26.10.2010 Репутация: нет Всего: нет |
Я это знаю... вот и думал сделать так чтобы файл прочитался а потом отправился ввиде данных... в PHP есть функция которая читает файл как текст, если бы в Яваскрипте было подобное то вполне можно быломбы отправить файл ввиде такста... |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
||||
|
||||
| BloodWizard |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 26.10.2010 Репутация: нет Всего: нет |
Вообще я это делаю для админки а не для юзера... поэтому стараюсь сугубо для себя ну и для модератора этого раздела сайта... |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
||||
|
||||
| DeamonShan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 26.11.2005 Репутация: 3 Всего: 6 |
ajax не подходит?
проверять путь к файлу, если путь интернетовская, то с инета, если нет, то грузить с компьютера... только аяксом... |
|||
|
||||
![]()
|
| Правила форума "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. |