JBTALKS.CC
标题:
求各路高手幫忙看一下關於 form mail 的php 或者js 要怎麽寫?
[打印本页]
作者:
kennyang888
时间:
2012-10-17 07:27 PM
标题:
求各路高手幫忙看一下關於 form mail 的php 或者js 要怎麽寫?
以下是在我的網頁contact page 的form mail 格
網頁是以html+css 寫的,然後我研究來研究去覺得用.php 作爲
這個form mail 的后台執行檔
<div id="contact_form">
<form method="post" name="contact" action="sendmail.php">
<label for="author">Name:</label> <input type="text" id="author" name="author" class="required input_field" />
<div class="cleaner h10"></div>
<label for="email">Email:</label> <input type="text" id="email" name="email" class="validate-email required input_field" />
<div class="cleaner h10"></div>
<label for="subject">Subject:</label> <input type="text" name="subject" id="subject" class="input_field" />
<div class="cleaner h10"></div>
<label for="text">Message:</label> <textarea id="text" name="text" rows="0" cols="0" class="required"></textarea>
<div class="cleaner h10"></div>
<input type="submit" value="Send" id="submit" name="submit" class="submit_btn float_l" />
<input type="reset" value="Reset" id="reset" name="reset" class="submit_btn float_r" />
</form>
</div>
==================================================================
然後下面是sendmail.php 的内容
<?php
$to = "XXXXX@yahoo.com";
$subject = "Inquiry from ".$_POST['author'];
$name_field = $_POST['author'];
$email_field = $_POST['email'];
$message = $_POST['message'];
$headers = 'From: '.$_POST['email'].'' . "\r\n" .
'Reply-To: '.$_POST['email'].'' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
$body = $message;
mail($to, $subject, $body, $headers );
header( 'Location:
http://www.XXXXXX.com
' ) ; //replace with landing page.
?>
各位大大幫忙看一下,我在dreamweaver 執行時一壓submit 他會跳到sendmail.php ,然後一片空白。
我還不敢上載去server 怕一樣的情況。。。
還是我用js 比較簡單?
作者:
winnert_t
时间:
2012-10-17 09:15 PM
就是要放去server才可以send到,在localhost send不出的
作者:
宅男-兜着走
时间:
2012-10-18 09:10 AM
空白的话, 可能是 PHP script 出问题。 不然就是 SMTP 没有设置。 所以无法发出电邮。
可以尝试使用 phpmailer class
打开 php.ini ,
display_errors=Yes;
然后 restart apache 看看是不是你的 php 有问题。
作者:
kennyang888
时间:
2012-10-18 06:44 PM
回winner .. 所以你之前有碰過這樣的狀況?
回宅男。。 應該不會是smpt 的設定問題,因為我google 了很多資料,目前沒有看到過線上資料提過關於smpt mail server 的設定。。
無論如何感恩你們的意見,我看今晚我再檢查清楚是否有error 然後放上server 試看了。。
大不了洗掉從來咯。。。
作者:
leon_lcl
时间:
2012-10-18 07:52 PM
回复
4#
kennyang888
在localhost 用email 是要setting smtp的
http://roshanbh.com.np/2007/12/s ... ws-environment.html
如果你是用xampp的话要去mercury 那边setting
作者:
kennyang888
时间:
2012-10-18 09:58 PM
哦。。。 原來如此。。。。 受教了。。。
謝謝!!
作者:
kennyang888
时间:
2012-10-21 01:28 PM
成功了。。。
果然是放上server 就ok 了。。。。
然後再稍微修改.php 的内容排版就好了。。
謝謝各位的指導。。。。!!
欢迎光临 JBTALKS.CC (https://jbtalks.my/)
Powered by Discuz! X2.5