localhost上的PHP表单没有发送?

时间:2013-11-14 16:32:46

标签: php linux email

我的网站上有一个表单我尝试发送,只有当我将其上传到我的服务器时才能在本地工作我没有收到消息,任何人都可以看到或告诉我为什么这可能是?

我知道我的表格并不是最安全的,但我现在并不担心,我很好奇为什么表单在发布时不会发送。在我的服务器上......

FWIW我也在运行apache服务器。

<?php

if ( empty($_POST['req'])) {

    echo '<span style="color:#ff0000; font-weight:700; font-size:12px;">Please ensure all fields marked with an asterisk(*) have been completed.</span>';

} else {

    foreach ($_POST as $key => $value)
    $message = '';
    $message .= "Field ".htmlentities($key)." is ".htmlentities($value)."\r\n";

    if(mail('liam@site.co.uk', 'Information', $message)){ 

    echo '<span style="color:green; font-weight:700; font-size:12px;">Thankyou, we will be in touch within 24 hours.</span>';

    };
};

?>

0 个答案:

没有答案