Forum Webscript.Ru

Дизайн и Верстка => Всё о Html => Тема начата: vooky от 10 Декабря 2001, 12:53:32

Название: можно ли как-нибудь передать через форму файл?
Отправлено: vooky от 10 Декабря 2001, 12:53:32
Такая штука как input type=file не поможет? С ее помощью мы получим путь к файлу.. А потом что можно сделать, чтобы этот файл забрать и закачать туда, куда мне надо?
Название: можно ли как-нибудь передать через форму файл?
Отправлено: NAS от 10 Декабря 2001, 12:58:13
А потом нужно передать управление скрипту (cgi или php), который и запишет этот файл куда-то на сервер.
Название: можно ли как-нибудь передать через форму файл?
Отправлено: NeoNox от 10 Декабря 2001, 13:02:49
Тут тебе скрипт нужен.
Либо Perl либо PHP.
Сотреть например сюда:
http://forums.webscript.ru/showthread.php?s=&threadid=2446&highlight=upload
Название: можно ли как-нибудь передать через форму файл?
Отправлено: vooky от 10 Декабря 2001, 13:03:37
Хм. ну я в принципе так и догадывалась... Правда я на асп пишу. А поконкретнее нельзя? Пример какой-нибудь или где этот пример посмотреть можно, ссылки какие-нибудь. Спасибо
Название: можно ли как-нибудь передать через форму файл?
Отправлено: vooky от 10 Декабря 2001, 13:08:59
NeoNox  так а на asp не получится что ли??
Название: можно ли как-нибудь передать через форму файл?
Отправлено: lodevar от 10 Декабря 2001, 13:23:59
На ASP нет возможности апплоада файлов!!!
Нужно использовать дополнительные компоненты. Спроси у хостера какие есть компоненты для апплоада файлов на сервер.
Название: можно ли как-нибудь передать через форму файл?
Отправлено: NeoNox от 10 Декабря 2001, 13:25:33
сори vooky , я не силен в АСП, но наверняка можно и на нем написать.
Название: можно ли как-нибудь передать через форму файл?
Отправлено: vooky от 10 Декабря 2001, 13:26:12
lodevar  это наш собственный сервер... поэтому можно поподробнее о дополнительных возможностях? Какие они могут быть в принципе?
Название: можно ли как-нибудь передать через форму файл?
Отправлено: Макс от 10 Декабря 2001, 13:27:12
Где-то читал что в ASP для закачки файлов нужен специальный COM-объект. (было даже написано что он платный )
Название: можно ли как-нибудь передать через форму файл?
Отправлено: NeoNox от 10 Декабря 2001, 13:27:53
Цитировать
Какие они могут быть в принципе?

в принципе тогда на IIS можно и PHP поставить...
Название: можно ли как-нибудь передать через форму файл?
Отправлено: NeoNox от 10 Декабря 2001, 13:30:02
Если надумаете остановиться на Perl то вот ссылка
http://www.perl.org.ru/documentation/docs/perliis3nt.htm
а скрипт я напишу...
Название: можно ли как-нибудь передать через форму файл?
Отправлено: vooky от 10 Декабря 2001, 13:30:49
Всем спасибо :) Посмотрю что лучше..
Название: "Полезные" ссылки :-)
Отправлено: ЖеньКа от 10 Декабря 2001, 13:34:58
Могу их ряд.. дать..
1) http://www.cgi.ru/script.phtml?s_id=1619&ca_id=436&cp_level=3
2) http://www.cgi.ru/script.phtml?s_id=1314&ca_id=436&cp_level=3
3) http://www.cgi.ru/script.phtml?s_id=1535&ca_id=436&cp_level=3
4) http://www.cgi.ru/script.phtml?s_id=3217&ca_id=436&cp_level=3
5) http://www.cgi.ru/script.phtml?s_id=2558&ca_id=436&cp_level=3

Надеюсь что-то дадут.. в ответ :)
P.S. Только на этом сайте для скачивания файлов необходимо регистрироваться.. Не промахнитесь :)
Название: можно ли как-нибудь передать через форму файл?
Отправлено: lodevar от 10 Декабря 2001, 13:38:21
расширения на сервере: Microsoft Posting Acceptor, SA-FileUp, ASPUpload ...
Название: можно ли как-нибудь передать через форму файл?
Отправлено: Oak от 10 Декабря 2001, 13:48:27
Цитировать

С ее помощью мы получим путь к файлу..


А ты указал
enctype=multipart/form-data> ?

Без этого оно действительно путь только выдает....
Название: можно ли как-нибудь передать через форму файл?
Отправлено: lodevar от 10 Декабря 2001, 13:54:05
Цитировать
А ты указал...
Во-первых - это вопрос третий, в во-вторых: vooky - это она.

P.S. ЖеньКа, я не единственный, кто полами ошибается ;)
Название: ПОЛ ностью согласна ;)
Отправлено: ЖеньКа от 10 Декабря 2001, 13:58:23
lodevar, а ты знашь я причину поняла :))) - вот сам посмотри - ЗАГЛЯНУВШИЙ - тут волей-неволей на мальчика подумаешь ;)
Название: 2vooky
Отправлено: Oak от 10 Декабря 2001, 14:03:31
Oj! Prinoshu svoi izvineniya :-)
Obshibsya....
Название: можно ли как-нибудь передать через форму файл?
Отправлено: vooky от 10 Декабря 2001, 14:11:21
Oak, нет, не указала. А с этим что дает? Я сделала пробный файл и если раньше (без этого) мне выдавало путь к файлу (filename=request.Form("filename")  Response.write (filename)) ТО сейчас ничего не выдает.
Название: можно ли как-нибудь передать через форму файл?
Отправлено: NAS от 10 Декабря 2001, 14:12:29
ЖеньКа

Скажи что написать вместо "Заглянувший". Лучше в приват.
Название: можно ли как-нибудь передать через форму файл?
Отправлено: vooky от 10 Декабря 2001, 14:16:59
Цитировать
расширения на сервере: Microsoft Posting Acceptor, SA-FileUp, ASPUpload ...

Не особо поняла, на каком сервере :/
Название: 2vooky
Отправлено: Oak от 10 Декабря 2001, 14:19:59
Ну без этого оно не может работать впринципе
(т.е скачать любой файл с чужого компьютера ты
 не сможешь :))))

А вот что делать теперь - это слушай, что знатоки
ASP тебе говорят.
        Но всетаки PHP лучше :)
Название: можно ли как-нибудь передать через форму файл?
Отправлено: vooky от 10 Декабря 2001, 14:22:42
Oak Понятно :) Ну что ж.. ладно... Наверное придется обойтись без закачки файлов.. Хотелось сделать красиво.. А получится как всегда
Название: можно ли как-нибудь передать через форму файл?
Отправлено: lodevar от 10 Декабря 2001, 14:33:54
Цитировать
Наверное придется обойтись без закачки файлов.
Почему? Не сдавайся!!! Все сделать можно!!! Тебе ЖеньКа дала ссылки. Посмотри, скачай, попробуй. А серверные расширения - это те же компоненты, платные и бесплатные, которые нужно вживлять в твой сервер.

Кстати, а чем тебе приглянулся IIS?
Название: можно ли как-нибудь передать через форму файл?
Отправлено: vooky от 11 Декабря 2001, 10:35:23
lodevar :) а он не мне приглянулся :) Он ИМ приглянулся... А чем - и не знаю..  Я пришла работать в компанию (еще года не прошло), вообще не знала что это такое и с чем его едят :) Наверное когда все это у нас интернетовое начиналось, было проще иис поставить и с ним работать.. Проработали так уже года 3 наверное.. если не больше.. Хотя стоит и freebsd и апач соответственно на другом сервере... но... привычка, наверное :)
Название: можно ли как-нибудь передать через форму файл?
Отправлено: vooky от 11 Декабря 2001, 10:38:13
lodevar  И еще насчет того, что все сделать можно - не спорю и даже уверена что сделала бы.. но у меня поджимают сроки. До конца  декабря надо сдать работу, а она только начата. Поэтому пойду наверное по пути наименьшего сопротивления.. А может и нет.. посмотрю, в общем, как укладываться буду в сроки.
Название: можно ли как-нибудь передать через форму файл?
Отправлено: lodevar от 11 Декабря 2001, 10:55:56
Путь наименьшего сопротивления :
1) Скачать указанный апплоадер
2) установить апплоадер
3) использовать апплоадер

Все! Сроки исполнения - от 10 минут до 1-2 дней. Не больше.
Название: можно ли как-нибудь передать через форму файл?
Отправлено: vooky от 11 Декабря 2001, 10:59:41
lodevar Да-да, согласна :) будет сделано! :)
Название: можно ли как-нибудь передать через форму файл?
Отправлено: НВ от 18 Марта 2005, 06:41:17
Может, и я решу здесь свою проблему.
Программирую на РНР и тоже не могу передать файл через форму. Даже поставив имею на сервере пустой $file
Сервер Апач. Тоже нужно про какой-нибудь аплоадер у хостера спрашивать? Или я что-то не так делаю?
По вашим ссылкам прошлась. Там в принципе все просто. Передаешь файл и копируешь переданное в указанное место. Только вот не передается файл-то.
Название: можно ли как-нибудь передать через форму файл?
Отправлено: hanslinger от 18 Марта 2005, 07:00:38
А $_FILES[\'file\']?
Название: можно ли как-нибудь передать через форму файл?
Отправлено: НВ от 19 Марта 2005, 05:38:10
Не совсем поняла подсказку. Что это $_FILES[...] ? Переменная окружения?
Т.е. переданный файл я должна доставать не через HTTP_POST_VARS[...] на сервере, а через этот массив?
Название: можно ли как-нибудь передать через форму файл?
Отправлено: Меняздесьдавнонет от 19 Марта 2005, 09:37:52
Цитировать
НВ:
Что это $_FILES[...] ? Переменная окружения?

переменная.
просто переменная.
никто её не окружал.
Цитировать
НВ:
Т.е. переданный файл я должна доставать не через HTTP_POST_VARS[...] на сервере, а через этот массив?

совершенно верно.

А вообще, поднимать темы ископаемой давности не имеет смысла.
Название: можно ли как-нибудь передать через форму файл?
Отправлено: hoblin от 19 Марта 2005, 12:18:55
Цитировать
RomikChef:
поднимать темы ископаемой давности не имеет смысла.


Абсолютно согласен. Ответ на вопрос топика можно найти практически в любом более-менее нормальном учебнике по РНР (кстати, по-моему топик не совсем по теме форума). А если некоторые программисты не могут купить себе простенький справочник или учебничек (накрайняк нарысачить его в сети), то зачем этим программистам вообще заниматься программированием? 8о)
Название: можно ли как-нибудь передать через форму файл?
Отправлено: НВ от 20 Марта 2005, 08:17:15
Давайте не будем хамить.
Я спросила - мне ответили. А ответ на любой вопрос можно где-то найти. В том числе и на этом форуме.
Ваш зуд поучать отношу на счет вашей молодости. Тогда все кажется. что ты некий гений и с высоты своей гениальности можешь что-то там изрекать темным людишкам внизу.
Название: можно ли как-нибудь передать через форму файл?
Отправлено: hoblin от 23 Марта 2005, 11:50:12
Я в ПХП новичёк и далеко не гений, но решение проблем сначала ищу в справочниках, и только потом - на форуме. Стараюсь лишний раз людей от работы не отрывать. Это Я так делаю. А вы - делайте как хотите...