vk.com/tag_inn
Военторг ARMYSHOP.RU
Открылся магазин на станции метро Академическая. 50 метров от метро.
http://armyshop.ru
Z Tactical в наличии!
Bowman, TASC, кнопки к ним - в наличии. Патчи, сувенирка - заходите в офис на метро 1905 года!
http://airsoft-gun.ru
Паб Бундок
Специальные предложения для страйкболистов: Клуб Слабаков, Свой Паб, День Рождения и т.п.
http://airsoftgun.ru/phpBB/viewforum.php?f=223
Специальная акция:
Для Страйкбольных команд
Форма MARPAT по цене 1870 р.

www.survivalcorps.ru
Разместить рекламу

Web программеры помогите!

Для тем, не посвящённых страйкболу

Модераторы: _Дмитрий_, Ugly[GB], veDimy4


Вернуться в Полный ОФФ

Пред. тема :: След. тема  
Автор Сообщение
Роман [Тафари]
Роман [Тафари]

Сообщения: 111
Зарегистрирован: 18.07.2004
Откуда: Москва
Сообщение Роман [Тафари] » 01.10.2004 00:28

Существо вопроса в следующем:
Как прикрепить файл к результатам формы? :sad:
Подскажите как сделать чтобы с веб странички можно было послать не только текст, но и прикрепить файл с документом или картинкой (примерно как на mail.ru).
Уточняю. Я пытался это сделать в FrontPage(других инструментов у меня нет под рукой, а html я не знаю) однако этот атач никак не хочет работать. Результаты формы посылаются по e-mail, и очень хочется что бы файл прикреплялся к этому e-mail.
Подскажите алгоритм на словах, или пришлите образец(только форму отправки текста с файл атачем). На сервере если надо что то настроить напишите тоже, плиз!
Мне кажется дело пяти минут если знать, а я уже 2 дня голову ломаю.
Помогите гуманитарию :)
Командир "Тафари".
Вернуться к началу



Сообщение » 01.10.2004 01:21

Юрист. Не в обиду - но я смеялся минут 10 над твоим постом - спасибо тебе большое.

P.S. Помощь, гуманитарнее не бывает. Здесь еще чуток.
Вернуться к началу
Вождь [Альянс]
Вождь [Альянс]

Сообщения: 88
Зарегистрирован: 17.09.2003
Откуда: Palo Alto CA USA
Сообщение Вождь [Альянс] » 01.10.2004 09:33

тебе нужна одна единственная команда, написанная на JavaScript.

года три назад в книжке её видел... но забыл естест-на - не нужна была.


ищи. а как найдёшь скинь мне тоже - авось пригодится ;)
"Делай что должен,
и будь что будет..."
Марк Аврелий
Вернуться к началу
Valette
Valette

Сообщения: 595
Зарегистрирован: 25.05.2004
Откуда: Тверь, Россия
Команда: 40Cdo RM
В игре: с 2004...
Сообщение Valette » 01.10.2004 13:30

Как правило, в различных языках имеются свои функции для работы с почтой. Например, в php есть mail()
Соответственно, в скобках идет перечень параметров, которые и формируют само письмо (заголовок письма, текст, кодировка и тп - в том числе и аттач).
Не знаю насчет фронтпэйджа (слава богам не работал в этом "чуде вэб-дизайнерской мысли", но на сколько помню - оно пишет в xml'е). Так вот, если тебе удалось отправлять письма на почтовый ящик, то аттач "где-то рядом" :) т.е. ты используешь функции работы с мылом и аттачи там же должны быть.
На пальцах объяснить сложно.. :?

ЗЫ: Если помощь по php нужна - стучись в аську/личку.

ЗЗЫ: Если я правильно понял суть проблемы, то не понял причем ЗДЕСЬ жабаскрипт?! :shock:
Страйкбольная команда 40 Commando Royal Marines (г. Тверь)
Вернуться к началу
Роман [Тафари]
Роман [Тафари]

Сообщения: 111
Зарегистрирован: 18.07.2004
Откуда: Москва
Сообщение Роман [Тафари] » 01.10.2004 15:50

Я понимаю что там всё по идеи должно быть, но вот непашет.
Самому мне в этом php не разобраться.
Надеюсь что кто-то делал такое когдато и скинет мне готовый вариант.
Вроде дело не очень сложное(как мне кажется) - пиво с рыбкой за работающую форму с атачем пересылающие данные по e-mail!

Да вот нашел ошибку он выдает, незнаю относится ли это к отсылке файла(кстати просто текст(без файлов) отсылается нормально):
(1) Функция "Saving Form Results to E-Mail" не будет работать, пора не будут заданы параметры настройки сервера "SMTPHost" или "SendmailCommand".

А вот собственно форма:
<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Новая страница 1</title>
</head>

<body>

<form method="POST" enctype="multipart/form-data" action="--WEBBOT-SELF--" onSubmit="location.href='_derived/nortbots.htm';return false;" webbot-onSubmit>
<!--webbot bot="FileUpload" u-file="_private/form_results.htm" s-format="HTML/PRE" s-label-fields="TRUE" b-reverse-chronology="FALSE" s-email-format="TEXT/PRE" s-email-address="rombe@mail.ru" b-email-label-fields="TRUE" s-destination s-category s-assignedto s-reviewstatus b-process-metainfo="FALSE" s-builtin-fields startspan --><strong>[Компонент FrontPage Передача файлов]</strong><!--webbot bot="FileUpload" endspan i-checksum="6145" --><p>
<textarea rows="4" name="S1" cols="29"></textarea></p>
<p><input type="file" name="F1" size="20"></p>
<p><input type="submit" value="Отправить" name="B1"><input type="reset" value="Сброс" name="B2"></p>
</form>

</body>

</html>
Командир "Тафари".
Вернуться к началу
Valette
Valette

Сообщения: 595
Зарегистрирован: 25.05.2004
Откуда: Тверь, Россия
Команда: 40Cdo RM
В игре: с 2004...
Сообщение Valette » 01.10.2004 16:32

) Функция "Saving Form Results to E-Mail" не будет работать, пора не будут заданы параметры настройки сервера "SMTPHost" или "SendmailCommand".

Сие означает, что для отправки писем необходимо корректно настроить/указать параметры smtp-сервера (smtp-сервер - через кого мы письма отправляем...). SMTPHost скорее всего равен адресу сервера (IP), а "SendmailCommand" - как раз аналог той функции mail() в твоем случае.

ЗЫ: А вобще, объяснять такие вещи на форуме по страйкболу - всеравно как пытаться запрыгнуть на скорый поезд на всем его ходу...
Страйкбольная команда 40 Commando Royal Marines (г. Тверь)
Вернуться к началу
iceman345 [FschPzAbwBtl]
iceman345 [FschPzAbwBtl]

Сообщения: 337
Зарегистрирован: 13.02.2004
Откуда: Москва
Сообщение iceman345 [FschPzAbwBtl] » 01.10.2004 18:49

Такого гавна ввиде кода, извиняюсь, не видел уже давно!
Теперь внимание - подумайте ЧТО вы пишите/делаете, а не то что вы ХОТИТЕ!

Это тупая html форма в которой должно происходить MIME кодирование вещи посылаемой - multipart/form-data. Куда отправляется все это? В action формы ерунда какая-то, даже не вызов скрипта. Ну да ладно. Вопрос - кто должен озаботится созданием письма - сервер или клиент? ВОПРОС ключевой!

Если тупо написать в <form action="mailto:fig@mail.ru"> то письмо будет формироваться у клиента в его почтовой программе. Если же форма вызывает серверный скрипт, то все данные сперва копируются во временные файлы, который вы должны выдернуть или передать сендмейлу - вот тут и нужно все правильно настраивать. Не может html напрямую работать с сендмейлом - это ж дыра в безопасности была бы!

ЗЫ Ненавижу видеть, как продукты майкрософт поганят последние проблески мысли...
345 - это не номер, это стиль жизни.
Вернуться к началу
Valette
Valette

Сообщения: 595
Зарегистрирован: 25.05.2004
Откуда: Тверь, Россия
Команда: 40Cdo RM
В игре: с 2004...
Сообщение Valette » 01.10.2004 19:20

:app:
Страйкбольная команда 40 Commando Royal Marines (г. Тверь)
Вернуться к началу
Роман [Тафари]
Роман [Тафари]

Сообщения: 111
Зарегистрирован: 18.07.2004
Откуда: Москва
Сообщение Роман [Тафари] » 01.10.2004 20:48

iceman345 [FschPzAbwBtl] писал(а): Вопрос - кто должен озаботится созданием письма - сервер или клиент?


Сервер.
Для меня html как Инкотермс для других.
Вот нашел в И-нете какой-то скрипт попробую его правильно настроить.
Продукты Майкрософт именно для таких гуманитариев как я :) Только вот недоработали они..а подправить да дописать я невсилах...пока!

Серверный скрипт поставил wosendfile.cgi
Помочь может кто-нить настроить этот самый скрипт?
Не могу я его заставить работать, хотя вреде бы всё прописал...
а он всё выдает 500 ошибку :(
и сколько это будет стоить?
Командир "Тафари".
Вернуться к началу
iceman345 [FschPzAbwBtl]
iceman345 [FschPzAbwBtl]

Сообщения: 337
Зарегистрирован: 13.02.2004
Откуда: Москва
Сообщение iceman345 [FschPzAbwBtl] » 02.10.2004 19:17

500 ошибка - ошибка сервера, например это может быть так - скрипт перловый, а путь к интерпретатору прописан не правильно, ну или скрипт на Питоне написан :)

Советую взять php - ибо он в полной мере оправдывает свое название (personal home page), а если уж Майкрософт напрягать, тогда надо ASP дергать. Серваков с бесплатными скриптами на PHP для отправки файлов - пруд пруди.

Стоить такой будет баксов 20, если его заказать у кого-нить.
345 - это не номер, это стиль жизни.
Вернуться к началу
TYSON [РДВ ГРАД]
TYSON [РДВ ГРАД]

Сообщения: 20
Зарегистрирован: 29.06.2004
Откуда: ЛО, г. Луга
Сообщение TYSON [РДВ ГРАД] » 02.10.2004 19:34

Urist писал(а):Существо вопроса в следующем:
Как прикрепить файл к результатам формы? :sad:
Подскажите как сделать чтобы с веб странички можно было послать не только текст, но и прикрепить файл с документом или картинкой (примерно как на mail.ru).
Уточняю. Я пытался это сделать в FrontPage(других инструментов у меня нет под рукой, а html я не знаю) однако этот атач никак не хочет работать. Результаты формы посылаются по e-mail, и очень хочется что бы файл прикреплялся к этому e-mail.
Подскажите алгоритм на словах, или пришлите образец(только форму отправки текста с файл атачем). На сервере если надо что то настроить напишите тоже, плиз!
Мне кажется дело пяти минут если знать, а я уже 2 дня голову ломаю.
Помогите гуманитарию :)


Ты спрашивал как прикрепить, прикреляется именно так:
Форма:

<form method="POST" enctype="multipart/form-data" action="your_mailsender_script.ext">
<br>
<input type="text" name="to_address" size="20">
<br>
<input type="text" name="message_subject" size="20">
<br>
<textarea rows="4" name="message_text" cols="29"></textarea>
<br>
<input type="file" name="message_file" size="20">
<br>
<input type="submit" value="Send Message">
&nbsp;&nbsp;
<input type="reset" value="Reset">
</form>

далее на сервере создаешь файло типа "your_mailsender_script.ext"
(расширение поменяй и у него, и в форме отправки на то тип, который нужен)
Этот скрипт должен отработать отправку адресату посланных тобой полей с данными и прикрепеленного файла.
Не имей сто друзей, а имей всех врагов...
Вернуться к началу
TYSON [РДВ ГРАД]
TYSON [РДВ ГРАД]

Сообщения: 20
Зарегистрирован: 29.06.2004
Откуда: ЛО, г. Луга
Сообщение TYSON [РДВ ГРАД] » 02.10.2004 19:38

iceman345 [FschPzAbwBtl] писал(а):Стоить такой будет баксов 20, если его заказать у кого-нить.


Согласен сделать за 15, торг...
:)
(ASP\PHP)
Не имей сто друзей, а имей всех врагов...
Вернуться к началу
Valette
Valette

Сообщения: 595
Зарегистрирован: 25.05.2004
Откуда: Тверь, Россия
Команда: 40Cdo RM
В игре: с 2004...
Сообщение Valette » 02.10.2004 22:54

Сделаю за пакет шаров... :wink:
(это все же страйкбольный сайт!)
Страйкбольная команда 40 Commando Royal Marines (г. Тверь)
Вернуться к началу
TYSON [РДВ ГРАД]
TYSON [РДВ ГРАД]

Сообщения: 20
Зарегистрирован: 29.06.2004
Откуда: ЛО, г. Луга
Сообщение TYSON [РДВ ГРАД] » 02.10.2004 23:23

:mrgreen:
Не имей сто друзей, а имей всех врагов...
Вернуться к началу
Роман [Тафари]
Роман [Тафари]

Сообщения: 111
Зарегистрирован: 18.07.2004
Откуда: Москва
Сообщение Роман [Тафари] » 03.10.2004 08:33

Хотел платить. Уже жене сказал что не получился из меня программист.
а потом взял и сделал!
Сам неверю. Я кроме qbasic'а в школе никогда и ничего не делал. Короче совершил личный подвиг!
По крайней мере отсылает, ещё надо с кодировками разобраться..а то русский апач всё в кои-р выдает, получаются кракозяблики в почте..
и файлы приатаченные переименовывает(но файлы нестрашно..)

А вообще- каждый должен делать то, что умеет делать лучше других.

Зато теперь, пересмотрев кучу скриптов и просто начитавшись про всякие функции, я стал хорошо представлять что я хотел бы иметь на своем сайте. Который пусть делают профи!

Теперь знаю к кому обращаться :) Спасибо всем за отзывчивость!
Ваши советы меня подбадривали и придавали сил :)
Надеюсь дальше разберусь :roll:
Командир "Тафари".
Вернуться к началу
Valette
Valette

Сообщения: 595
Зарегистрирован: 25.05.2004
Откуда: Тверь, Россия
Команда: 40Cdo RM
В игре: с 2004...
Сообщение Valette » 03.10.2004 10:19

Удачи юристу от историка в нелегком программерском деле! :wink: :D
Страйкбольная команда 40 Commando Royal Marines (г. Тверь)
Вернуться к началу
TYSON [РДВ ГРАД]
TYSON [РДВ ГРАД]

Сообщения: 20
Зарегистрирован: 29.06.2004
Откуда: ЛО, г. Луга
Сообщение TYSON [РДВ ГРАД] » 04.10.2004 09:56

Urist писал(а):По крайней мере отсылает, ещё надо с кодировками разобраться..а то русский апач всё в кои-р выдает, получаются кракозяблики в почте..
и файлы приатаченные переименовывает(но файлы нестрашно..)


попробуй с "Content-Type: text/plain; charset=koi8-r" отправлять, почтовый клиент должен будет корректно это отображать, так как ты кодировку обозначишь
Не имей сто друзей, а имей всех врагов...
Вернуться к началу
Роман [Тафари]
Роман [Тафари]

Сообщения: 111
Зарегистрирован: 18.07.2004
Откуда: Москва
Сообщение Роман [Тафари] » 06.10.2004 02:52

Стармос [ВЕГА] писал(а):
Urist писал(а):По крайней мере отсылает, ещё надо с кодировками разобраться..а то русский апач всё в кои-р выдает, получаются кракозяблики в почте..
и файлы приатаченные переименовывает(но файлы нестрашно..)


попробуй с "Content-Type: text/plain; charset=koi8-r" отправлять, почтовый клиент должен будет корректно это отображать, так как ты кодировку обозначишь

а где её прописать? я и туда и сюда её совал - никак. В приведенной форме(я почти так и сделал) куда её прописать?
Самое интересное что если при загрузке страницы устанавливать в експлорере разные кодировки, то письма приходят в разных кракозяблах.
Причем никогда в правильной, даже если в koi8-r загружаю страничку с формой.
Командир "Тафари".
Вернуться к началу
TYSON [РДВ ГРАД]
TYSON [РДВ ГРАД]

Сообщения: 20
Зарегистрирован: 29.06.2004
Откуда: ЛО, г. Луга
Сообщение TYSON [РДВ ГРАД] » 06.10.2004 08:37

Это указывается при отправке - в серверном скрипте, а как именно, зависит от того на чем ты это делаешь (пхп\асп).
Не имей сто друзей, а имей всех врагов...
Вернуться к началу
Показать сообщения за:   


Вернуться в Полный ОФФ

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13