我建立了一個非常小的簡單的PHP()郵件應用短信從我們的門戶網站發送給我的員工。奇怪的是,今天早上工作正常,開啓和關閉幾個小時,一切都很好。然後,我離開了下午,回來,確保一切都完好無損,突然間,短信停止工作。沒有任何改變,代碼是完全相同的,我甚至重新上傳了我工作時的備份。這是我知道的:PHP的mail()發送短信
的send_sms.php工作正常,如果我從瀏覽器直接運行它,我只是得到一個空的消息,但一切是存在的。
我有額外的腳本在頁面顯示錯誤或成功的消息,它沒有做任何的,也是一個片段提交時清除textarea的,他們都停止了工作。我已經研究了幾個小時,嘗試重寫send_sms.php和js,但無法得到它的響應。因此,這裏是我:
HTML
<form id="sendsms" name="sendsms" method="post" action="send_sms.php">
<p>
<textarea name="text" cols="45" rows="5" id="text" maxlength="130" placeholder="Type your Text here, 130 characters max" required="required"> </textarea><div class="res4 text-muted" id="charNum"><small></small></div>
</p>
<button type="submit" id="test" name="submit" class="btn btn-warning btn- sm">Send SMS</button>
<div class="formsuccess" id="sendsmsResponse">
</div>
</form>
這裏是JS
$("#sendsms").submit(function(event)
{
event.preventDefault();
var $form = $(this),
$submit = $form.find('button[type="submit"]'),
message_value = $form.find('textarea[name="text"]').val(),
url = $form.attr('action');
var posting = $.post(url, {
text: message_value
});
posting.done(function(data)
{
$("#sendsmsResponse").html(data);
$submit.text('Your text was sent.');
$submit.attr("disabled", true);
$('#sendsms')[0].reset();
setTimeout(function() {
$('#sendsmsResponse').fadeOut();
$('#text').val('')
}, 10000);
function enableButton(){
$('#test').attr("disabled", false);
$('#test').text('Send Text');
}
setTimeout(enableButton, 10500);
});
});
,這裏是郵件腳本
<?php
$text = $_POST['text'];
$to = "**********@vtext.com";
$subject = "Support";
$message = "$text";
$from = "*****@**********.net";
$headers = "From: $from";
if (mail($to,$subject,$message,$headers))
{
echo "<h5 class='alert alert-success res4'>Your text has been sent. We will respond soon.</h5>";
}
else
{
echo "<h5 class='alert alert-danger res4'>Your text has NOT been sent. Please try again.</h5>";
}
?>
我只是不能爲我的生活找出發生了什麼使它停止工作,我一直在努力修復它幾個小時
您是否檢查瀏覽器控制檯是否有任何錯誤? – webNeat
對於js錯誤,你有沒有檢查你的瀏覽器控制檯? –
見:http://stackoverflow.com/questions/38552125/my-email-to-text-sent-to-vtext-com-stopped-working *「這是所有關於收入如果您正在使用Vtext,你很好的機會。已被Verizon阻止,他們希望你購買企業服務。「* –