изменение формы электронной почты php в форму электронной почты smtp

0

Привет, у меня есть встроенная электронная почта, поэтому мне не нужны какие-либо другие скрипты, в которых я столкнулся с проблемой, когда мне нужно отправить ее через smtp, но примеры, которые я видел, прошли мимо моего уровня навыков. Мне было интересно, могут ли некоторые помочь меня

моя электронная почта:

<html> 
<head>
<!--[if !IE]><!-->
<link rel="stylesheet" type="text/css" href="Register.css">
<!--<![endif]-->
</head>
<body style="background-color:#303030">
<?php
// display form if user has not clicked submit
if (!isset($_POST["submit"]))
    {
?>
    <div id="login">
    <form method="post" action="<?php echo $_SERVER["PHP_SELF"];?>">
       <input type="hidden" name="subject" value="can you create me an account"><br/>
       Message: <textarea rows="10" cols="40" name="message"></textarea><br/>
       first <input type="text" name="first_name" ><br/>
       last <input type="text" name="last_name" ><br/>
       company <input type="text" name="company" ><br/>
       email <input type="text" name="email" ><br/>
       Telephone number <input type="text" name="telnr" ><br/>
       Description <input type="text" name="Description" ><br/>
       <input type="submit" name="submit" value="Submit Feedback">
    </form>
    </div>  

<?php 
    }
    else
  // the user has submitted the form
    {
  // Check if the "subject" input field is filled out
    var_dump($_POST);
if (isset($_POST["subject"]))
    {
        $subject = $_POST["subject"];
        $message = $_POST["message"];
        $first = $_POST["first_name"];
        $last = $_POST["last_name"];
        $company = $_POST["company"];
        $email = $_POST["email"];
        $telnr = $_POST["telnr"];
        $description = $_POST["Description"];
        $therest = "First name= $first" . "\r\n" . "Last name= $last" . "\r\n" . "Company= $company" . "\r\n" . "Email= $email" . "\r\n" . "Telnr= $telnr" . "\r\n" . "Description= $description";          
    }
        echo "$therest <br>";
        $message = wordwrap($message, 700);
        $first = wordwrap($first, 70);
        $last = wordwrap($last, 70);
        mail("[email protected]",$subject,$name,$therest,"subject: $subject\n");
        echo "Thank you for sending us feedback";
    }
?>
</body>
</html>
  • 0
    У вас установлен пакет PEAR MAIL на сервере? (не нужно, но я использую это все время)
  • 0
    @Daan Даан в настоящее время нет, не установлено никаких идей, как преобразовать эту форму в авторизованную форму SMTP или какие-либо идеи, как я могу
Показать ещё 3 комментария
Теги:
forms
email
smtp

1 ответ

0
Лучший ответ

Ответ на этот вопрос заключался в том, что эта форма не могла быть изменена в форме электронной почты SMTP что мне нужно было сделать, это создать форму, которая использовала PHPMailer, а затем я добавил поля ввода, в которых я нуждался, добавил больше веб-сайта, но это фактически работая на сервере, который я пытался достичь

Ещё вопросы

Сообщество Overcoder
Наверх
Меню