Пред. тема :: След. тема |
Автор |
Сообщение |
Роман [Тафари]
Сообщения: 111 Зарегистрирован: 18.07.2004 Откуда: Москва
|
Роман [Тафари] » 01.10.2004 00:28
|
|
|
Существо вопроса в следующем: Как прикрепить файл к результатам формы? Подскажите как сделать чтобы с веб странички можно было послать не только текст, но и прикрепить файл с документом или картинкой (примерно как на 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
Сообщения: 595 Зарегистрирован: 25.05.2004 Откуда: Тверь, Россия
Команда: 40Cdo RM В игре: с 2004...
|
Valette » 01.10.2004 13:30
|
|
|
Как правило, в различных языках имеются свои функции для работы с почтой. Например, в php есть mail() Соответственно, в скобках идет перечень параметров, которые и формируют само письмо (заголовок письма, текст, кодировка и тп - в том числе и аттач). Не знаю насчет фронтпэйджа (слава богам не работал в этом "чуде вэб-дизайнерской мысли", но на сколько помню - оно пишет в xml'е). Так вот, если тебе удалось отправлять письма на почтовый ящик, то аттач "где-то рядом" т.е. ты используешь функции работы с мылом и аттачи там же должны быть. На пальцах объяснить сложно.. ЗЫ: Если помощь по php нужна - стучись в аську/личку. ЗЗЫ: Если я правильно понял суть проблемы, то не понял причем ЗДЕСЬ жабаскрипт?!
|
|
Вернуться к началу |
|
|
Роман [Тафари]
Сообщения: 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
Сообщения: 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() в твоем случае. ЗЫ: А вобще, объяснять такие вещи на форуме по страйкболу - всеравно как пытаться запрыгнуть на скорый поезд на всем его ходу...
|
|
Вернуться к началу |
|
|
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
Сообщения: 595 Зарегистрирован: 25.05.2004 Откуда: Тверь, Россия
Команда: 40Cdo RM В игре: с 2004...
|
|
Вернуться к началу |
|
|
Роман [Тафари]
Сообщения: 111 Зарегистрирован: 18.07.2004 Откуда: Москва
|
Роман [Тафари] » 01.10.2004 20:48
|
|
|
iceman345 [FschPzAbwBtl] писал(а): Вопрос - кто должен озаботится созданием письма - сервер или клиент?
Сервер. Для меня html как Инкотермс для других. Вот нашел в И-нете какой-то скрипт попробую его правильно настроить. Продукты Майкрософт именно для таких гуманитариев как я Только вот недоработали они..а подправить да дописать я невсилах...пока! Серверный скрипт поставил wosendfile.cgi Помочь может кто-нить настроить этот самый скрипт? Не могу я его заставить работать, хотя вреде бы всё прописал... а он всё выдает 500 ошибку и сколько это будет стоить?
Командир "Тафари".
|
|
Вернуться к началу |
|
|
iceman345 [FschPzAbwBtl]
Сообщения: 337 Зарегистрирован: 13.02.2004 Откуда: Москва
|
iceman345 [FschPzAbwBtl] » 02.10.2004 19:17
|
|
|
500 ошибка - ошибка сервера, например это может быть так - скрипт перловый, а путь к интерпретатору прописан не правильно, ну или скрипт на Питоне написан Советую взять php - ибо он в полной мере оправдывает свое название (personal home page), а если уж Майкрософт напрягать, тогда надо ASP дергать. Серваков с бесплатными скриптами на PHP для отправки файлов - пруд пруди. Стоить такой будет баксов 20, если его заказать у кого-нить.
345 - это не номер, это стиль жизни.
|
|
Вернуться к началу |
|
|
TYSON [РДВ ГРАД]
Сообщения: 20 Зарегистрирован: 29.06.2004 Откуда: ЛО, г. Луга
|
TYSON [РДВ ГРАД] » 02.10.2004 19:34
|
|
|
Urist писал(а):Существо вопроса в следующем: Как прикрепить файл к результатам формы? Подскажите как сделать чтобы с веб странички можно было послать не только текст, но и прикрепить файл с документом или картинкой (примерно как на 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"> <input type="reset" value="Reset"> </form> далее на сервере создаешь файло типа "your_mailsender_script.ext" (расширение поменяй и у него, и в форме отправки на то тип, который нужен) Этот скрипт должен отработать отправку адресату посланных тобой полей с данными и прикрепеленного файла.
Не имей сто друзей, а имей всех врагов...
|
|
Вернуться к началу |
|
|
TYSON [РДВ ГРАД]
Сообщения: 20 Зарегистрирован: 29.06.2004 Откуда: ЛО, г. Луга
|
TYSON [РДВ ГРАД] » 02.10.2004 19:38
|
|
|
iceman345 [FschPzAbwBtl] писал(а):Стоить такой будет баксов 20, если его заказать у кого-нить.
Согласен сделать за 15, торг... (ASP\PHP)
Не имей сто друзей, а имей всех врагов...
|
|
Вернуться к началу |
|
|
Valette
Сообщения: 595 Зарегистрирован: 25.05.2004 Откуда: Тверь, Россия
Команда: 40Cdo RM В игре: с 2004...
|
Valette » 02.10.2004 22:54
|
|
|
Сделаю за пакет шаров... (это все же страйкбольный сайт!)
|
|
Вернуться к началу |
|
|
TYSON [РДВ ГРАД]
Сообщения: 20 Зарегистрирован: 29.06.2004 Откуда: ЛО, г. Луга
|
|
Вернуться к началу |
|
|
Роман [Тафари]
Сообщения: 111 Зарегистрирован: 18.07.2004 Откуда: Москва
|
Роман [Тафари] » 03.10.2004 08:33
|
|
|
Хотел платить. Уже жене сказал что не получился из меня программист. а потом взял и сделал! Сам неверю. Я кроме qbasic'а в школе никогда и ничего не делал. Короче совершил личный подвиг! По крайней мере отсылает, ещё надо с кодировками разобраться..а то русский апач всё в кои-р выдает, получаются кракозяблики в почте.. и файлы приатаченные переименовывает(но файлы нестрашно..) А вообще- каждый должен делать то, что умеет делать лучше других. Зато теперь, пересмотрев кучу скриптов и просто начитавшись про всякие функции, я стал хорошо представлять что я хотел бы иметь на своем сайте. Который пусть делают профи! Теперь знаю к кому обращаться Спасибо всем за отзывчивость! Ваши советы меня подбадривали и придавали сил Надеюсь дальше разберусь
Командир "Тафари".
|
|
Вернуться к началу |
|
|
Valette
Сообщения: 595 Зарегистрирован: 25.05.2004 Откуда: Тверь, Россия
Команда: 40Cdo RM В игре: с 2004...
|
Valette » 03.10.2004 10:19
|
|
|
Удачи юристу от историка в нелегком программерском деле! :D
|
|
Вернуться к началу |
|
|
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 [РДВ ГРАД]
Сообщения: 20 Зарегистрирован: 29.06.2004 Откуда: ЛО, г. Луга
|
TYSON [РДВ ГРАД] » 06.10.2004 08:37
|
|
|
Это указывается при отправке - в серверном скрипте, а как именно, зависит от того на чем ты это делаешь (пхп\асп).
Не имей сто друзей, а имей всех врагов...
|
|
Вернуться к началу |
|
|
|