-3

連絡先ページに連絡先フォームがあり、それは php ページです。ユーザーのリクエストを収集し、me@mydomain.com に送信しようとしています。ただし、さまざまな方法を試しましたが、phpを使用してメールを送信できませんでした。私はphpが初めてで、言語を学ぼうとしています。これがコードサンプルです。

これは私のHTMLです

<h2>Your Details</h2></br>
<div class="form_row">
<input type="text" class="form_input" name="name" id="txtName" placeholder="Your Name"      />
</div>
<div class="form_row">
<input type="text" class="form_input" name="phone" id="txtPhone" placeholder="Phone Number" />
</div>
<div  class="form_row">
<input type="text" class="form_input" name="email" id="txtEmail" placeholder="Email" />
</div>
<div  class="form_row">
<textarea class="form_textarea" name="message" id="txtMessage" placeholder="Provide as much information you can regarding the project."></textarea>
<p><input type="submit" id="submit" class="button" value="Send"/></p>
                                                </div>

これは私のPHPスクリプトです

<?php
    if(isset($_POST['submit']))
    {           
        $to = "harish.upadhyayula@ritchsystems.com";
        $subject = 'Request for quote from - ritch systems website.';
        $from = 'Surekha';
        $phone = '410-555-4988';
        $message = 'Testing php mail by hard coding.';
        $headers =  "From: ".$from."\r\n" .  
                    "Phone: ".$phone;
        ini_set("sendmail_from", $from);
        if(mail( $to, $subject, $message, $headers ))
        {
        echo 'Mail Sent';
        }
        else {echo 'Something is wrong!';}
    }
?>
4

1 に答える 1

3

localhost 以外のサーバーでこのタイプを試してください ( でメールを送信できません)

 $to = 'rsharma@gmail.com';
    $subject = 'Thanks for Registering on Dota Pub Stars!';
    $message = 'your msg';

        $headers = "MIME-Version: 1.0 \r\n";
        $headers .= "Content-type: text/html; charset=iso-8859-1\n"; //sending html
        $headers .= "From: $from\r\n";

mail($to, $subject, $message, $headers);
于 2013-02-01T05:04:38.493 に答える