lays
маргинал
Здравствуйте! проблема c отправкой почты, я совсем новичок так что прошу сильно сразу не ругаться, а разъяснить как говориться на пальцах.
есть код:
при получении сообщения русский текст который был введен в поле "текст" выглядит подобным образом "аПб€аОаВаЕб€аКаА" что делать? как быть? подскажите пожалуйста!
а еще если можно то, как в тело сообщения впихнуть и текст из поля куда номер вводят?
есть код:
Код:
<form action="" method="post">
Тема: <input type="text" name="name" value="Тема" onclick="this.value='';" onfocus="this.value='';" /><br />
От кого: <input type="text" name="email" value=" Email" onclick="this.value='';" onfocus="this.value='';" /><br />
Кому: <input type="text" name="email2" value=" Email" onclick="this.value='';" onfocus="this.value='';" /><br />
Телефон: <input type="text" name="tel" value="Телефон" onclick="this.value='';" onfocus="this.value='';" /><br />
Текст: <input type="text" name="con" value="Текст" onclick="this.value='';" onfocus="this.value='';" /><br />
<input type="submit" name="submit" value="отправить" />
</form>
<?php
echo($_POST["name"]);echo('<br>');
echo($_POST["email"]);echo('<br>');
echo($_POST["email2"]);echo('<br>');
echo($_POST["tel"]);echo('<br>');
echo($_POST["con"]);echo('<br>');
if (isset($_POST["submit"])) {
$smtp_server = "mail.site.com";
$port = 25;
$mydomain = "site.org";
$username = "";
$password = "";
$sender = $_POST["email"];
$recipient = $_POST["email2"];
$subject = $_POST["name"];
$content = $_POST["con"];
// Initiate connection with the SMTP server
$handle = fsockopen($smtp_server, $port);
fputs($handle, "EHLO $mydomain\r\n");
// SMTP authorization
fputs($handle, "AUTH LOGIN\r\n");
fputs($handle, base64_encode($username)."\r\n");
fputs($handle, base64_encode($password)."\r\n");
// Send out the e-mail
fputs($handle, "MAIL FROM:<$sender>\r\n");
fputs($handle, "RCPT TO:<$recipient>\r\n");
fputs($handle, "DATA\r\n");
fputs($handle, "To: $recipient\r\n");
fputs($handle, "Subject: $subject\r\n");
fputs($handle, "$content\r\n");
fputs($handle, ".\r\n");
// Close connection to SMTP server
fputs($handle, "QUIT\r\n");
}
?>
а еще если можно то, как в тело сообщения впихнуть и текст из поля куда номер вводят?