2011-10-15 5 views
-2

私はPHPで少し経験があり、自分のウェブサイトにコンタクトフォームが必要な私のクライアントのためのウェブサイトを作っています。私が尋ねようとしている質問は難しいですが、あなたの勇気は貴重です。連絡先/フィードバックフォームのコメント/説明に余分なデータを追加する方法PHP?

私はPHPコンタクトフォーム(ネットから入手)を持っています。完全に動作しています。質問は私のクライアントが連絡先/フィードバックフォームのコメント/説明セクションに余分なデータを追加して、メッセージを送信する人には見えないようにすることです。

例:このメッセージは、私のクライアントに達するとき 問い合わせフォームは、それはあなたがこれを行う方法を知っていれば、それを説明してください。この

 from:[email protected] 
    subject: feedback from customer 
    Comment: This is an example comment. 


     Please forward this mail to .....section and contact to ..... 
     phone no:0000000000 
     email: [email protected] 
     OR 
     code:4540560ndjdjdd (a serialnumber generated from an external php file) 

ようにする必要があり、電子メールこの

 Name:kevin 
    Email:[email protected] 
    Comment:This is an exmaple comment 

のようなものです。

+0

あなたは、あなたがおよそジップを知っている何かのために人々のお金を充電している($のMSGで、改行は\ nはしてみてくださいまたはBrで動作しない場合)。私はあなたのクライアントに彼のお金を戻して、代わりに基本的なHTMLの本で行くべきだと思います –

答えて

2

あなたがそう を、フォームから値を取得するPHPのメールの上に置く+新しい価値/非表示の値必要があり、ユーザーはそれが好きで表示されません。

from:[email protected] 
subject: feedback from customer 
Comment: This is an example comment. 


Please forward this mail to .....section and contact to ..... 
phone no:0000000000 
email: [email protected] 
OR 
code:4540560ndjdjdd (a serialnumber generated from an external php file) 
<?php 
$msg = "from:$_POST['email'] 
     subject:$_POST['subject'] 
     Comment:$_POST['comment'] 


     Please forward this mail to .....section and contact to ..... 
     phone no:$phone_number 
     email: $myemail 
     OR 
     code:$generated_code (a serialnumber generated from an external php file)"; 
?> 

これで、POSTの詳細とあなたの「隠された」詳細を使って$ msgの値を送るのにmail()を使うだけです。

フォームに非表示にしたい場合は、隠し属性を使用します。

あなたの質問をよりよく説明してください。多くの助けになります。

関連する問題