Как да направя форма за пращане на съобщения до компютъра ми

yibo

Registered
Значи искам ако може да ми кажете как да си направя някаква форма като тази ТУК ? Обаче да праща съобщенията в компютра ми и да работи. :!:
 
форма
Код:
<form method="post" action="mail.php">
  <div align="center">
    <table width="664">
      <tr>
        <td><div align="center">Изпрати ДО </div></td>
        <td>
          <div align="center">
            <input name="sendto" type="text" size="80" maxlength="30" />
          </div></td>
      </tr>
      <tr>
        <td><div align="center">Относно </div></td>
        <td>
          <div align="center">
            <input name="subject" type="text" size="80" maxlength="79" />
          </div></td>
      </tr>
      <tr>
        <td><div align="center">ОТ</div></td>
        <td>
          <div align="center">
            <input name="e-mail" type="text" size="80" maxlength="79" />
          </div></td>
      </tr>
      <tr>
        <td><div align="center">Сообщение<br />
          <br />
          <br />
          <br />
          <br />
          <br />
          <br />
          <br />
          <br />
          <br />
          <br />
          <br />
          <br />
          <br />
          <br />
          <br />
          <br />
        </div></td>
        <td>
          <div align="center">
            <textarea name="message" rows="20" cols="60"></textarea>
          </div></td>
      </tr>
      <tr>
        <td><div align="center"></div></td>
        <td><div align="center">
          <input name="reset" type="reset" class="button" value="Изчисти" />
           <input name="submit" type="submit" class="button" value="Изпрати" />
        </div></td>
      </tr>
      </table>
  </div>
</form>

mail.php
Код:
<?php 

$to = "tvoqt@email.com"; 

$subject = $_POST["subject"]; 

$message = $_POST['message']; 

$headers = 'From: '.$_POST["e-mail"]; 

if(mail($to, $subject, $message, $headers)) 

echo "Съобщението е изпратено успешно."; 
?>
 
mizarck каза:
форма
Код:
<form method="post" action="mail.php">
  <div align="center">
    <table width="664">
      <tr>
        <td><div align="center">Изпрати ДО </div></td>
        <td>
          <div align="center">
            <input name="sendto" type="text" size="80" maxlength="30" />
          </div></td>
      </tr>
      <tr>
        <td><div align="center">Относно </div></td>
        <td>
          <div align="center">
            <input name="subject" type="text" size="80" maxlength="79" />
          </div></td>
      </tr>
      <tr>
        <td><div align="center">ОТ</div></td>
        <td>
          <div align="center">
            <input name="e-mail" type="text" size="80" maxlength="79" />
          </div></td>
      </tr>
      <tr>
        <td><div align="center">Сообщение<br />
          <br />
          <br />
          <br />
          <br />
          <br />
          <br />
          <br />
          <br />
          <br />
          <br />
          <br />
          <br />
          <br />
          <br />
          <br />
          <br />
        </div></td>
        <td>
          <div align="center">
            <textarea name="message" rows="20" cols="60"></textarea>
          </div></td>
      </tr>
      <tr>
        <td><div align="center"></div></td>
        <td><div align="center">
          <input name="reset" type="reset" class="button" value="Изчисти" />
           <input name="submit" type="submit" class="button" value="Изпрати" />
        </div></td>
      </tr>
      </table>
  </div>
</form>

mail.php
Код:
<?php 

$to = "tvoqt@email.com"; 

$subject = $_POST["subject"]; 

$message = $_POST['message']; 

$headers = 'From: '.$_POST["e-mail"]; 

if(mail($to, $subject, $message, $headers)) 

echo "Съобщението е изпратено успешно."; 
?>

Неиска да се прати дава ми грешка

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\AppServ\www\demo\mail.php on line 11
 
Код:
<?php 

$to = $_POST["sendto"]; 

$subject = $_POST["subject"]; 

$message = $_POST['message']; 

$headers = 'From: '.$_POST["e-mail"]; 

if(mail($to, $subject, $message, $headers)) 

echo "Съобщението е изпратено успешно."; 
?>
 
mizarck каза:
Код:
<?php 

$to = $_POST["sendto"]; 

$subject = $_POST["subject"]; 

$message = $_POST['message']; 

$headers = 'From: '.$_POST["e-mail"]; 

if(mail($to, $subject, $message, $headers)) 

echo "Съобщението е изпратено успешно."; 
?>

Пак същото бре.
 
А защо като пиша на кирилица и поличавам съобщението така "?????..." след като енкодинга е нагласен на "windows-1251"
 
Borko каза:
А защо като пиша на кирилица и поличавам съобщението така "?????..." след като енкодинга е нагласен на "windows-1251"

кой енкодинг ти е нагласен на windows-1251?
тоя в хедъра на мейла или на мейл клиента ти?
 

Back
Горе