Обратна връзка към e-mail
Искам да направя нещо като обратна връзка към моя e-mail. Като се отвори една страничка, посетителят да попълва полета с е-майла си, име и тем подобни и в едно поле да попълва своето съобщение и с едно бутонче това съобщение да ми бъде изпратено на моя е-mail. Ако имате кода за такова нещо напишете го моля.
Обратна връзка към e-mail
Mi zavisi - ako imash na site-a poddrajka na server side ezici (PHP, CGI, ASP) - izborat e dovolno golqm, i mojesh da zapochnesh ot http://www.hotscripts.com/ - tam free scriptove po temata bol! Ako li ne - izpolzvai takiva tim remotely hosted - kato tova naprimer - http://www.cutandpastescripts.com/
Обратна връзка към e-mail
Бе недей шашка човека бе devil... кви са тия php-та, asp-ta... Всичко става с чист HTML, за около 5 min. По-долу съм драснал една примерна страничка:
<HTML>
<HEAD>
<TITLE>Feedback</TITLE>
</HEAD>
<BODY>
<FORM METHOD=POST
ACTION="mailto:xxx@yyy.zzz"
ENCTYPE="text/plain">
Име:
<INPUT
TYPE=TEXT
NAME="NAME"
VALUE="Въведете име"><BR>
Фамилия:
<INPUT
TYPE=TEXT
NAME="LASTNAME"
VALUE="Въведете фамилия"><BR>
Коментар:
<TEXTAREA
NAME="COMMENTS" ROWS=3 COLS=30>
</TEXTAREA><BR>
<INPUT
TYPE=SUBMIT
VALUE="Изпрати">
<INPUT
TYPE=RESET
VALUE="Изчисти">
</FORM>
</BODY>
</HTML>
Да отбележа само, че при ENCTYPE="text/plain" Outlook Express парсва напълно коректно данните от формата и не е необходимо да се изпълнява CGI-скрипт. А, да - и xxx@yyy.zzz го заменяш с реалния ти адрес [:)]
Обратна връзка към e-mail
При условие, че клиента има Outlook Express, който е настроен и работи.. [:)]
Обратна връзка към e-mail
<blockquote id="quote"><font size="1" id="quote"><b id="quote">цитат:</b id="quote"></font id="quote"><table border="0" id="quote"><tr id="quote"><td class="quote" id="quote"><font size="1" id="quote">При условие, че клиента има Outlook Express, който е настроен и работи.. [:)]
<div align="right">оргинално мнение на wireman</div id="right">
</td id="quote"></tr id="quote"></table id="quote"></blockquote id="quote"><font size="2" id="quote"></font id="quote">
Ако под "клиент" имаш предвид parazit, това зависи само от него, тъй като той ще получава feedback-а и той ще парсва изпратените от формата данни. Няма никакво значение какъв е e-mail клиентът на попълващия формата - той изпраща text/plain, а това винаги е text/plain [:)]. Друг е проблемът с кирилицата, но това вече е дискутирано в друга тема от форума. Също така друг е проблемът, ако ще иска да обработва получените данни - devil вече му предложи възможно решение. Там обаче имам две уточнения:
1. Няма значение дали сайтът се хоства на сървър със CGI. Важното е на компютъра, на който ще се получават e-mail-ите да е инсталиран web-server със CGI (при мен е Apache с Perl)
2. И CGI все пак не е език [:)]
Обратна връзка към e-mail
Raid явно не си разбрал . wireman правилно каза , опитай да изпратиш HTML кода които си написал от клуб и се обади после дали изобщо е захапал компютъра в клуба , или просто ти е казал че "паразита" както му викаш не е настроен и не дава да се настрои .
Обратна връзка към e-mail
<blockquote id="quote"><font size="1" id="quote"><b id="quote">цитат:</b id="quote"></font id="quote"><table border="0" id="quote"><tr id="quote"><td class="quote" id="quote"><font size="1" id="quote">Raid явно не си разбрал . wireman правилно каза , опитай да изпратиш HTML кода които си написал от клуб и се обади после дали изобщо е захапал компютъра в клуба , или просто ти е казал че "паразита" както му викаш не е настроен и не дава да се настрои .
<div align="right">оргинално мнение на nikolin</div id="right">
</td id="quote"></tr id="quote"></table id="quote"></blockquote id="quote"><font size="2" id="quote"></font id="quote">
Бе Parazit е nick-ът на човека дето търси помощ (виж по-горе), не му викам аз така [:)]. И да, опитвал съм, данните (а не HTML-кодът) се изпращат и получават нормално. Разбира се, не съм обходил всички клубове за да го пробвам, така че сигурно и ти си прав. Ако можеш да ни кажеш какви съобщения за грешка ти дава, какво се крие зад тях и как решаваш този проблем ще съм ти искрено благодарен.
Обратна връзка към e-mail
<blockquote id="quote"><font size="1" id="quote"><b id="quote">цитат:</b id="quote"></font id="quote"><table border="0" id="quote"><tr id="quote"><td class="quote" id="quote"><font size="1" id="quote">Ако под "клиент" имаш предвид parazit, това зависи само от него, тъй като той ще получава feedback-а и той ще парсва изпратените от формата данни. Няма никакво значение какъв е e-mail клиентът на попълващия формата - той изпраща text/plain, а това винаги е text/plain . Друг е проблемът с кирилицата, но това вече е дискутирано в друга тема от форума. Също така друг е проблемът, ако ще иска да обработва получените данни - devil вече му предложи възможно решение. Там обаче имам две уточнения:
1. Няма значение дали сайтът се хоства на сървър със CGI. Важното е на компютъра, на който ще се получават e-mail-ите да е инсталиран web-server със CGI (при мен е Apache с Perl)
2. И CGI все пак не е език
Raid</td id="quote"></tr id="quote"></table id="quote"></blockquote id="quote"><font size="2" id="quote"></font id="quote">
Чакай сега, тука нещо не загрявам - какво точно аджеба искаш да кажеш с т.1?! Дали те разбирам правилно, че твърдиш че за да може човекът да получава маил от форма събмитната през уеб (която ползва римутли хостват скрипт, както е случая със Cutandpaste scripts), на РС-то на получателя на майл-а (в случая parazit) требе да има web server i CGI?! Ако това си искал да кажеш, са пълни глупости! Ако е нещо друго, значи поясни какво точно искаш да кажеш?
Обратна връзка към e-mail
->devil
Ако прочетеш внимателно post-a ми, ще видиш, че съм написал "ако ще иска да обработва получените данни...". Тоест, web-server със CGI e нужен за ОБРАБОТКА, а не за да получава mail от форма. Ми естествено, че ако само ще си чете коментарите, получени по e-mail, не му трябва нищо друго освен e-mail client. Забележи, че за този случай съм предложил сорс, който не ползва никакви скриптове, т.е. изобщо не го карам да си инсталира нищо. Разбира се с "Cut and Paste Scripts" нещата стават вече платформено независими, има auto-response, field sort и този вариант е по-добър, но както знаеш, в резултат от изпълнението на техния form processing script пак получаваш e-mail със съдържание field1=value1, field2=value2 и т.н. Ако parazit иска да обработва данните от формата (например ако иска да ги добавя в някаква базичка), то какъв друг вариант освен web-server със CGI има? И ако се хоства на free server без CGI, какво друго му остава освен да си ги инсталира локално? Пак повтарям, САМО за този случай се отнася написаното в т.1 на post-а ми. Благодаря предварително за отговора.
P.S. "пълни глупости...", аре малко по-полека, а?
Обратна връзка към e-mail
RAID ..
това с HTML-a не че не става принципно (а то не става в 90% от случаите по простата причина че ти очакваш клиента да има настроен SMTP сървер в емаил-клиента)
... на това не може да се разчита... клиента може да ползва примерно WEBMAIL, може да няма EMAIL изобщо... може да не иска да праща emаil ... и още 1000 причини поради които този метод - НЕ СЕ ИЗПОЛЗВА!!!
Parasite:
Не е задължително обаче да имаш CGI на сървера ти за да ползваш тази екстра.. макар че е желателно.
Преди да си взема хостинг със CGI бях намерил на едно място готов хостнат CGI - Script специлано да се ползва за тази цел от потребители. (обаче съм си загубил някъде учебника по Perl за ти кажа кой беше [:(] ... нещо freescript или freecgi.com мисля че може да се намери с GOOGLE.)
Обаче това по-горе не ти дава никаква гаранция че майлите ще пристигат. Така че вземи си хостинг със CGI/ASP/PHP и го направи както си пише по дебелите книги със SENDMAIL скрипт... а не някакви други глупости които са се доказали като неефективни....
Обратна връзка към e-mail
Raid-> Ne sam iskal da zvucha grubo, ako sam prozvuchal taka - sajalqvam. Prosto ne sam te razbral!
Обратна връзка към e-mail
->devil
Raid: Индиански вожд покрит с пера забил в гъза си лулата на мира! ;)
->DeathKnight
Абсолютно си прав за това, че очаквам настроен SMTP server в е-mail клиента на попълващия формата, а това често не е така.
Съгласен съм също, че не е необходимо да имаш CGI на сървъра за да ползваш тази "екстра", но ако прочетеш отново post-а ми ще видиш, че твърдението ми е "web-server със CGI e нужен за ОБРАБОТКА, а не за да получава mail от форма".
Що се отнася до remotely hosted scripts можеш да видиш линковете , които даде Devil (въпреки, че едва ли ти трябват де [:)]).
А последното ти изречение, вероятно е към Parazit? Щото проблемът е негов, пък аз се хоствам на сървър с всички услуги.
В общи линии пичове, Parazit е писал "Ако имате кода за такова нещо напишете го моля.", което и направих. Като всяко бързо и елементарно решение, и това, което му предложих може да бъде разгромено за секунди[:(]. Посипвам си главата с пепел, прекратявам с пускането на ламерски постове и ако до утре не сте ми простили ще се обеся пред офиса[xx(]
Обратна връзка към e-mail
Само допълних необходимата информация.
Обратна връзка към e-mail
Гледам колко много сте писали и почти нищо не сте казали :) ама ади и аз да допълня за бъдещите интернавти посетили темата :)
За да може да се праща някаква информация от web страница, в случая да се праща прост емайл е необходимо използването на някакъв скрипт, било той php, perl, asp... за да се използват е необходимо сървърът кадето са хостнати да ги потдържат. По-горния пример би работил единствено в случаите на работещ майл клиент, т.е. горе-долу едно 70% от посетителите на страницата няма да могат да ползват формата. Един тutorial и от мен :) Ето майл формата която съм сложил не каде да е а в hit.bg :) естествено там не се подържа нито php нито perl. Един малък "трик" от моя страна - самият скрипт съм го качил на netfirms.com кадето се подържат перл скриптове -> "action="http://www.antifen.netfirms.com/cgi-bin/mail/FormMail.cgi"
Майл скрипта е можеби един от най-разпространените FormMail от http://www.scriptarchive.com/ Класика в жанра според някои :)) а ето и самата форма:
<font color="beige"><form name="form1" method="post" action="http://www.antifen.netfirms.com/cgi-bin/mail/FormMail.cgi ">
<input name="email" type="text" id="email" size="23">
<input type="text" name="name" size="23">
<input type=hidden name="recipient" value="arkiton@yahoo.com">
<input type=hidden name="subject" value="from web">
<input type=hidden name="required" value="email, name, DESCRIPTION">
<input type=hidden name="redirect" value="http://antifen.hit.bg/home.htm">
<input type=hidden name="print_config" value="email,subject">
<input type=hidden name="missing_fields_redirect"value="http://antifen.hit.bg/mistake.htm">
<input type=hidden name="env_report" value="REMOTE_HOST,REMOTE_ADDR, HTTP_USER_AGENT">
<textarea name="DESCRIPTION" id="textarea3" cols="30" rows="5"></textarea>
<input type="submit" name="Submit" value="send">
</form></font id="beige">
Общо взето това е формата, т.е. тази която е на моята страница, следващото което ще пиша е доста елемнтарно дори смешно за някои, но то не е за тях, а за тия дето питат :)
Малко help за тези които ще ползват тази форма:
Формата разполага с 3 полета - емайл, име, и самото поле за майла
action - указва файла който ще обработи заявката, в нашият случай целя url на перл сктипта, тъй като е на друг сървър
recipient - получател - Вашият емайл ( в случая моят, който трябва да смените)
subject - темата на писмото
required - полетата които са задължителни, в случая и трите
redirect - адреса кадето ще се препраща след успешното изпращане
missing_fields_redirect - адреса кадето ще се препраща, ако са пропуснати някои от задължителните полета
Общо взето е това, дано несъм пропуснал нещо важно :)
Обратна връзка към e-mail
http://www.luvcom.com/free_form_mail/
а ако искаш по друг начин ето един линк http://nikolin.hit.bg/mail.htm прегледай сорса . То последното е запращане на анонимна поща ама аko искаш можеш да си преработиш кода . Не мога да го сложа тук кода защото съм в клуб и е забранен Нотпада .