Форма за контакт

mark_6

Registered
Здравеите всички от този форум,извинявам се предваритерно за невежеството си в тази област но се опитах да сложа форма да контакт на сайта си но не успях да я накарам да работи,четох доста такива теми но така и не успях да схвана правилния начин сайта ми е във free.bg и нямам меил може ли по някакъв начин за ми праща съобщенията примерно в abv.bg
Код:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Резервация</title>
</head>

<div class="cont">

<form action="" method="POST" name="rezervaciq">
<span>Име:*</span>
<input type="text" name="from" /><br />
<span>Фамилия:</span>
<input type="text" name="familiq" /><br />
<span>Телефон:*</span>
<input type="text" name="gsm" /><br />
<span>E-mail:*</span>
<input type="text" name="email" /><br />
<span>Коментар:</span>
<textarea name="message"></textarea><br />
<input type="reset" class="btn" value="Изчисти" />
<input type="submit" class="btn" value="Изпрати заявка" name="submit" />
</form>

<?php
if ($_POST['submit']) {
$from = $_POST['from'];
$familiq = $_POST['familiq'];
$subject = "email form";
$gsm = $_POST['gsm'];
$email = $_POST['email'];
$message = $_POST['message'];
if(empty($from) || empty($gsm) || empty($email) || empty($message)) {
die("Моля попълнете задължителните полета!"); }
else
{
$headers = "Име: $from
Фамилия: $familiq
Телефон: $gsm
Емайл: $email ";
mail("тук пиша меила си@abv.bg",$subject,$message,$headers);
echo"Резервацията е изпратена успешно.Моля изчакайте потвърждение на e-mail или телефона";
}
}
?>
</div>
<body>
</body>
</html>

какво още трябва да направя за да работи тази форма и къде греша,
благодаря на всички предварително
 
<form action="link" method="POST" name="rezervaciq">

на link сложи името на файла ти , примерно ако този код се намира в contact.php просто напиши contact.php на мястото на link :)
 
Проблема не е в теб, а в хоста. Безплатните хостове не поддържат SMTP и не могат да изпратят писмото. ;)
 
perer каза:
Проблема не е в теб, а в хоста. Безплатните хостове не поддържат SMTP и не могат да изпратят писмото. ;)


а има ли начин по който да стане да се получава писмо на поща от такъв сървър
 
Не, или поне аз не знам да има.
Може би ако използваш gmail. Имат функция да ти хостват поща към твоя домейн, но не знам дали става за поддомейни. Опитай.
 
Който иска да си изпробва контакните форми да пише по-скайп аз имам платен хост :) :?:
 
Можеш да използваш:
http://allforms.mailjol.net/
http://freedback.com/
готови форми за обратна връзка за да получаваш съобщения на ел. поща.
 
RiddleR каза:
аз съшо мога да ти помогна с meil сървара :lol:

:idea: нали за това съм поснал тема да помогнете,но освен че не може на безплатен сървър нищо друго от предложенията ви не схванах :D
 
примерно файла ти contact.php кадето изпраща емайла трябва да е на - платен хост , т.е който поддържа meil сървар и тогава ще може да се пращат емайли :)
 
nasibginfo каза:
Който иска да си изпробва контакните форми да пише по-скайп аз имам платен хост :) :?:

да но проблема е че аз нямам, и не ми върши работа само проба ,
и или трябва да махам от сайта тази форма или да си стой само за украшение :cry:
 
mark_6 каза:
nasibginfo каза:
Който иска да си изпробва контакните форми да пише по-скайп аз имам платен хост :) :?:

да но проблема е че аз нямам, и не ми върши работа само проба ,
и или трябва да махам от сайта тази форма или да си стой само за украшение :cry:
дай ми кода да ти го кача и да пробваш дали ще работи :wink:
 
Аз използвам това и съм на free.bg

Код:
<table border="0">
        <tr>
            <td width="68%" height="178"><form method="post" action="http://www.eye.ch/cgi-bin/form-mail.pl">

              <table width="99%" border="0" align="center" cellpadding="2" cellspacing="0">

                <tbody> 
                  <tr> 
                    <td colspan="2" align="center"> <b> 
                      <input type=hidden name="EMAIL" value="mail@site.com">
                      <input type=hidden name="URL" value="http://yoursite.com">
                      <input type=hidden name="SUBJECT" value="formulqr">
                      </b></td>
        </tr>
                  <tr> 
                    <td align="right" width="362"><span class="style2">Вашето име:</span></td>

          <td align="left" width="585"> 
            <input type="text" name="name" size="34">        </td>
        </tr>
                  <tr> 
                    <td width="362" align="right" class="style2"> E-mail: </td>

          <td width="585"> 
            <input type="text" name="email" size="34">        </td>

        </tr>
                  <tr> 
                    <td width="362" align="right" valign="top" class="style2">Вашият въпрос: </td>
          <td width="585"> 
            <textarea cols="31" rows="10" name="offer/question"></textarea>        </td>
        </tr>
                  <tr> 
                    <td colspan="2" align="center"><div align="center"><br>
                      <span class="style1">Моля, въведете валиден e-mail адрес!</span><br>

                      <br>
                      <input type="submit" value="ИНФОРМИРАЙ" name="submit">
                      </div></td>
        </tr>
                  </tbody> 
                </table>
            </form></td>
          </tr>

      </table>
 
RiddleR каза:
mark_6 каза:
nasibginfo каза:
Който иска да си изпробва контакните форми да пише по-скайп аз имам платен хост :) :?:

да но проблема е че аз нямам, и не ми върши работа само проба ,
и или трябва да махам от сайта тази форма или да си стой само за украшение :cry:
дай ми кода да ти го кача и да пробваш дали ще работи :wink:

нали на първата страница съм го качил,разликата с това във сайта ми е че тук не е написан мела ми,
а и нали ви казох че съм бос и ако кажа някоя глупост да не се смеете :D
 
raddo каза:
Аз използвам това и съм на free.bg

Код:
<table border="0">
        <tr>
            <td width="68%" height="178"><form method="post" action="http://www.eye.ch/cgi-bin/form-mail.pl">

              <table width="99%" border="0" align="center" cellpadding="2" cellspacing="0">

                <tbody> 
                  <tr> 
                    <td colspan="2" align="center"> <b> 
                      <input type=hidden name="EMAIL" value="mail@site.com">
                      <input type=hidden name="URL" value="http://yoursite.com">
                      <input type=hidden name="SUBJECT" value="formulqr">
                      </b></td>
        </tr>
                  <tr> 
                    <td align="right" width="362"><span class="style2">Вашето име:</span></td>

          <td align="left" width="585"> 
            <input type="text" name="name" size="34">        </td>
        </tr>
                  <tr> 
                    <td width="362" align="right" class="style2"> E-mail: </td>

          <td width="585"> 
            <input type="text" name="email" size="34">        </td>

        </tr>
                  <tr> 
                    <td width="362" align="right" valign="top" class="style2">Вашият въпрос: </td>
          <td width="585"> 
            <textarea cols="31" rows="10" name="offer/question"></textarea>        </td>
        </tr>
                  <tr> 
                    <td colspan="2" align="center"><div align="center"><br>
                      <span class="style1">Моля, въведете валиден e-mail адрес!</span><br>

                      <br>
                      <input type="submit" value="ИНФОРМИРАЙ" name="submit">
                      </div></td>
        </tr>
                  </tbody> 
                </table>
            </form></td>
          </tr>

      </table>



ако не ти е проблем да ми обясниш как си го направил тва че да получаваш съобщение на поща от free.bg,ама да ми го обясниш като на глупав човек че да те разбера,защото не съм на ти с тази материя
 
mark_6 каза:
ако не ти е проблем да ми обясниш как си го направил тва че да получаваш съобщение на поща от free.bg,ама да ми го обясниш като на глупав човек че да те разбера,защото не съм на ти с тази материя

ми кода го намерих, а мейла се изпраща от друг сайт със SMTP сървър. На пощата ще получиш мейл от Apache Web User

Код:
<form method="post" action="http://www.eye.ch/cgi-bin/form-mail.pl">
 
http://www.000webhost.com/ безплатен хостинг с такъв сървър, за да праща email. Понякога малко закъсняват писмата, но става за проба.
 

Горе