Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Загрузка картинки, путём Browse 
:(
    Опции темы
Гость_VVV
Дата 3.5.2005, 16:07 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Привет,

есть форма, на ней есть кнопка "Browse"...

пользователь должен выбрать у себя на компьютере картинку, нажать "OK", после чего картинка бы появилась справа без
загрузки...возможно ли такое?

а вообще, в идеале, хотелось бы сразу и маштабировать появляющееся изображение, чтобы оно, скажем, по ширине не
было больше 150 пикселей...

а при нажатие "Submit", картинка загружается на сервер...

возможно ли такое средствами PHP?

заранее благодарен!
  Вверх
Ignat
Дата 3.5.2005, 17:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 10
Всего: 73



Цитата
возможно ли такое средствами PHP?

Нет! PHP - серверный сценарий и ему по барабану что происходит на клиентской машине.

Теоретически всё это выполнимо, но тут нужно использовать JavaScript/


--------------------
Теперь при чем :P
PM   Вверх
Black
Дата 3.5.2005, 20:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Web-Development
**


Профиль
Группа: Участник
Сообщений: 980
Регистрация: 15.8.2004

Репутация: 7
Всего: 45



Ignat
я пробовал такое сделать не получается, браузеры не дают особо развернуться с полем <input type='file'> - блокируя всякий доступ к значению value данного поля формы :-)

Но может у кого получилось.. хотелось бы знать как...


--------------------
Могу все, но ничего не умею :-)
PM WWW   Вверх
Irokez
Дата 3.5.2005, 20:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 22
Всего: 53



Цитата(PHP @ 3.5.2005, 20:39)
я пробовал такое сделать не получается, браузеры не дают особо развернуться с полем <input type='file'> - блокируя всякий доступ к значению value данного поля формы :-)

всмысле блокируют? значение поля файла можно получить так же как и у текстового поля
PM   Вверх
Black
Дата 3.5.2005, 20:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Web-Development
**


Профиль
Группа: Участник
Сообщений: 980
Регистрация: 15.8.2004

Репутация: 7
Всего: 45



считать поле можно... а вот значение по умолчанию изменить нельзя, иначе можно выслать файлы пользователя себе на сервер, без его ведома.

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




--------------------
Могу все, но ничего не умею :-)
PM WWW   Вверх
Aliance
Дата 3.5.2005, 21:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 14
Всего: 137



Цитата(PHP @ 3.5.2005, 21:39)
я пробовал такое сделать не получается, браузеры не дают особо развернуться с полем <input type='file'> - блокируя всякий доступ к значению value данного поля формы :-)

Нет, value этого элемента read only.
PM MAIL WWW ICQ Skype   Вверх
Mal Hack
Дата 3.5.2005, 21:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Есть два варианта.
1. Подгружаем картинку на сервер все-таки, но через невидимый iframe или попап.
2. Картинку обрабатывает Java скрипт (Applet), и уже он отсылает серверу уменьшенную картинку, при этом может ее и показать без перезагрузки. Правда, тут input файла придется делать не средствами html, а средствами java
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0509 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.