2010-06-18 90 views
0

我在這裏有一個問題,我有兩個文件form.php和index.php,我的form.php有一個ajax從index.php獲取數據,我的index.php也有一個mail函數,當我們直接運行index.php時運行完美,但是當我從form.php中獲取index.php中的數據時,這個郵件函數沒有運行..... 任何機構都可以告訴我最新的問題爲什麼ajax會這樣做不讓我的index.php發送郵件?Ajax和PHP問題不發送郵件

+2

如果您不分享您的代碼,我們無法提供幫助。 – 2010-06-18 05:23:53

+0

代碼?什麼代碼?我沒有看到任何代碼! – 2010-06-18 06:24:27

+0

如果你不分享它,我們應該如何修復你的代碼?猜測? – Shoe 2010-11-14 22:11:29

回答

0

通過AJAX請求index.php會運行整個腳本,但爲了讓郵件功能正常工作,您的AJAX請求必須爲腳本提供適當的資源,就好像它是直接運行一樣。

0

通過AJAX調用的PHP腳本仍應能發送電子郵件。

你使用什麼參數通過index.php來生成郵件?他們是GET還是POST變量? AJAX調用是否包含這些變量?

您是否在index.php文件中運行基本調試?只使用file_put_contents('debug.txt' , 'Debug Data' , FILE_APPEND)