>백엔드 개발 >PHP 튜토리얼 >동일한 스크립트를 사용하여 HTML 양식에서 PHP로 이메일을 보내는 방법은 무엇입니까?

동일한 스크립트를 사용하여 HTML 양식에서 PHP로 이메일을 보내는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-12-20 03:37:12937검색

How to Send an Email with PHP from an HTML Form Using the Same Script?

동일한 스크립트로 제출 시 HTML 양식에서 PHP로 이메일 보내기

Q > 원합니다 HTML 양식을 표시하는 것과 동일한 스크립트를 사용하여 PHP로 이메일을 보냅니다. form.

A > 이를 달성하려면 다음 해결 방법을 고려하세요.

PHP 코드:

if (isset($_POST['submit'])) {
    $to = $_POST['email'];
    $subject = $_POST['name'];
    $message = getRequestURI();
    $from = "[email protected]";
    $headers = "From:" . $from;

    if (mail($to, $subject, $message, $headers)) {
        echo "Mail sent.";
    }
    else {
        echo "Failed to send mail.";
    }
}

HTML 양식:

<form method="post">
    <label>Name:</label>
    <input type="text" name="name">

    <label>Email:</label>
    <input type="email" name="email">

    <input type="submit" name="submit" value="Send">
</form>

이 코드에서는 양식이 제출되면 PHP 스크립트가 실행됩니다. 제출된 정보를 검색하고 이메일을 작성한 후 mail() 함수를 사용하여 보냅니다. 결과는 같은 페이지에 표시됩니다.

위 내용은 동일한 스크립트를 사용하여 HTML 양식에서 PHP로 이메일을 보내는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.