kasabg Публикувано Февруари 14, 2011 Report Share Публикувано Февруари 14, 2011 Има ли скрипт, който мога да го сложа в html страницата си, който служи за contact форма или изпращане на съобщение (няма значение) към е-майла (или в някоя готова система на сайт). Важното е да има полета за писане, потребителя да си попълни полетата и да го изпрати, а съобщението да отиде в майла (или в някоя готова система на сайт). Цитирай Link to comment Сподели другаде More sharing options...
SexyGazar4e Публикувано Февруари 14, 2011 Report Share Публикувано Февруари 14, 2011 <FORM action="mailto:you@yourdomain.com" method="post" enctype="text/plain"> <TABLE BORDER="0" CELLSPACING="0" CELLPADDING="4" WIDTH="90%"> <TR> <TD width="30%"><DIV align="right"> <B>Name:</B> </DIV> </TD> <TD width="70%"> <INPUT type="text" name="name" size="20"> </TD> </TR> <TR> <TD><DIV align="right"><B>Email:</B></DIV> </TD> <TD> <INPUT type="text" name="email" size="20"> </TD> </TR> <TR> <TD><DIV align="right"> <B>Comment:</B> </DIV> </TD> <TD><TEXTAREA name="comment" cols="30" wrap="virtual" rows="4"> </TEXTAREA> </TD></TR> <TR> <TD> </TD> <TD> <INPUT type="submit" name="submit" value="Submit"> <INPUT type="reset" name="reset" value="Reset"> </TD></TR> </TABLE> </FORM>action="mailto:you@yourdomain.com Замени си е-майла с твоят тук. Цитирай Link to comment Сподели другаде More sharing options...
rokoo Публикувано Февруари 25, 2011 Report Share Публикувано Февруари 25, 2011 <FORM action="mailto:you@yourdomain.com" method="post" enctype="text/plain"> <TABLE BORDER="0" CELLSPACING="0" CELLPADDING="4" WIDTH="90%"> ........................action="mailto:you@yourdomain.com Замени си е-майла с твоят тук.Ами ако изпращача няма Email client как ще стане изпращането? И ако пък има за какъв му е форма за контакт ако ще го ползва? Цитирай Link to comment Сподели другаде More sharing options...
SexyGazar4e Публикувано Февруари 25, 2011 Report Share Публикувано Февруари 25, 2011 Ми ти ако нямаш компютър няма да пишеш нали така ? Цитирай Link to comment Сподели другаде More sharing options...
rokoo Публикувано Февруари 25, 2011 Report Share Публикувано Февруари 25, 2011 Ми ти ако нямаш компютър няма да пишеш нали така ?Ти от тая форма ли си получаваш имейлите?Човека иска форма за контакт а ти му даваш един шаблон който не става за нищо.Защо не му обясниш че нищо не разбираш а го пращаш за зелен хайвер. PP.Що не отговаряш по същество а отклоняваш въпроса? Цитирай Link to comment Сподели другаде More sharing options...
Dr. Epstein Публикувано Февруари 26, 2011 Report Share Публикувано Февруари 26, 2011 Насоката на чочко е вярна, но безполезна. Неговият код ще визуализира форма за обратна връзка, но няма да праща писма, защото няма изпълним скрипт за целта. HTML не обработва заявки.Формата е построена на база таблица, а това се смята за архаизъм. В дизайнерско отношение CSS е по-гъвкав език и препочитан от индекс-роботите. С тагове li и label се постига модерна форма. Големият минус на подобно предложение, че "FORM action=" не е маскиран и в един момент spam-bot-овете ще атакуват формата с предложения за удължаване и виагра. Тя няма капча или маскировка от javascript. До kasabgРазбира се, че има и Google да ви е на помощ. Не се знае обаче вашият хост поддържа ли PHP да речем. Формата ще бъде на HTML, но нещата в FORM action ще изглеждат така - <form action="contact.php" method="post" id="contactform"> и в файл - contact.php ще укажете детайли за вашето писмо, най-вече къде да пристига. Необходимо е още на хостинга, да бъде активна функция php mail(), a още ясен начина на пощенския трансфер - sendmail или smtp, за да се конфигурира точно нещата. С думи прости, всичко е просто като боб. поздрави и успех Цитирай Link to comment Сподели другаде More sharing options...
SexyGazar4e Публикувано Февруари 26, 2011 Report Share Публикувано Февруари 26, 2011 Просто не виждам смисъл да им коментирам "простите" отговори. Ако нямал клиент и така на татъка, за да го иска човека значи знае какво му е нужно кво да се обеснявам повече. Разбира се няколко просто думички в търсачката гугъл ще свършат много по-добра работа от това да пишеш тук във форума и да чакаш някой да ти го поднесе на готово. Колкото до рокоо, колко хляб има да издеш та да ми говориш за зелен хайвер и тем подобни глупости... Цитирай Link to comment Сподели другаде More sharing options...
VIS Публикувано Февруари 26, 2011 Report Share Публикувано Февруари 26, 2011 чочко, навсякъде по нета можеш да намериш информация за всякакъв вид проблем, това значи ли, че не трябва да има форуми изобщо ? Ами тези отговори по гуугъл, които намираш да не би да не са писани по форуми или някакви блогове и т.н. ?Всеки си решава къде да пита, от къде иска да научи нещо. Това, че ти не смяташ, че можеш да научиш нещо от тук е много радостно. Значи вече знаеш всичко, което е написано тук (а то не е изобщо малко) и коментарите ти в този форум трябва да бъдат напълно професионални и трябва да можеш да отговориш на почти всеки един въпрос без проблем и да обясниш подробно как да се разреши дадения проблем. Обаче, аз лично не виждам коментарите да са ти в тази насока. Целта е да си помагаме, да се учим. Ако си научен и няма какво да научиш, Log Off и не влизай. Ако мислиш че знаеш и можеш да помогнеш на хората - добре дошъл. Това беше оф-топика. Аз бих ти дал ето тази готова, семпла и проста контакт форма. Разбира се, трябва ти PHP за да ти прати емайл, до който решиш. - Клик Цитирай Link to comment Сподели другаде More sharing options...
rokoo Публикувано Февруари 26, 2011 Report Share Публикувано Февруари 26, 2011 И нагледно за да приключим темата. PHP Contact Form1.index.html 2.send.php3.thankyou.html http://prikachi.com/images/157/2794157J.jpg 1.index.html <table width="253" border="1"> <tr> <th width="220" scope="col"> <form id="test" action="send.php" method="post"> <ul> <li> <label><font color="red">*</font> Име</label> : <input type="text" name="Name" id="Name" class="required" /> </li> <li> <label><font color="red">*</font> Email:</label> <input type="text" name="Email" id="Email" class="required email" /> </li> <li> <label>Телефон:</label> <input type="text" name="Phone" id="Phone" /> </li> <li> <label><font color="red">*</font> Съобщение</label> <textarea name="Message" rows="5" cols="20" id="Message" class="required"></textarea> :</li> <li><small>Полетата маркирани със <font color="red">*</font> са задължителни</small></li> <li> <label> </label> <input class="btn" type="submit" name="btsend" value="Изпрати" id="btncontact" /> <input class="btn" type="reset" name="btreset" value="Отмени" id="btnreset" /> </li> </ul> </form></th> </tr> </table> 2.send.php <?php $to = "mail@yourdomain.com" ; // Твой E-mail $from = $_REQUEST['Email'] ; $name = $_REQUEST['Name'] ; $site_mail = "mail@yourdomain.com"; $headers='From: ' .$site_mail . "\r\n" . 'Reply-To: '.$site_mail . "\r\n". "Content-Type: text/plain;charset=windows-1251\r\n". "Content-Transfer-Encoding: 8bit\r\n"; $subject = "Обратна връзка от уебсайта"; $fields = array(); $fields{"Name"} = "Име"; $fields{"Email"} = "Email"; $fields{"Phone"} = "Телефон"; $fields{"Message"} = "Съобщение"; $body = "Изпратено съобщение чрез интернет. Вижте детайлите по-долу.\n\n"; foreach($fields as $a => $b){ $body .= sprintf("%20s: %s\n",$b,$_REQUEST[$a]); } if($from == '') {print "You have not entered an email, please go back and try again";} else { if($name == '') {print "You have not entered a name, please go back and try again";} else { $send = mail($to, $subject, $body, $headers); if($send) {header("Location: thankyou.html"); exit;} else {print "We encountered an error sending your mail, please notify webmaster@yourdomain.com";} } } ?> 3.thankyou.htmlThank you! Цитирай Link to comment Сподели другаде More sharing options...
Препоръчан пост
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.