Ответов: 16 Просмотров: 60815
|
Здравствуйте! проблема аналогичная, я совсем новичок так что прошу сильно сразу не ругаться, а разъяснить как говориться на пальцах.
есть код:
CODE ( htmlphp):
скопировать код в буфер обмена
<form action="" method="post"> Тема: <input type="text" name="name" value="Тема" onclick="this.value='';" onfocus="this.value='';" /> От кого: <input type="text" name="email" value=" Email" onclick="this.value='';" onfocus="this.value='';" /> Кому: <input type="text" name="email2" value=" Email" onclick="this.value='';" onfocus="this.value='';" /> Телефон: <input type="text" name="tel" value="Телефон" onclick="this.value='';" onfocus="this.value='';" /> Текст: <input type="text" name="con" value="Текст" onclick="this.value='';" onfocus="this.value='';" /> <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 fputs($handle, "EHLO $mydomain\r\n"); // SMTP authorization fputs($handle, "AUTH LOGIN\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"); // Close connection to SMTP server fputs($handle, "QUIT\r\n"); } ?>
при получении сообщения русский текст который был введен в поле "текст" выглядит подобным образом "аПб€аОаВаЕб€аКаА" что делать? как быть? подскажите пожалуйста!
а еще если можно то, как в тело сообщения впихнуть и текст из поля куда номер вводят? |