2012-08-23 47 views
0

我是這個網站的新手,期待着令人驚歎的體驗。通過頁面URL向管理員發送電子郵件的OnClick事件

我有一個分類廣告網站,我需要一個新功能來將廣告報告爲「垃圾郵件」。這些基本上是含有可疑/非法內容的廣告。我想在廣告頁面放置一個按鈕,簡單地說:報告爲垃圾郵件。每當有用戶點擊該按鈕時,就會通過該頁面的URL向該站點管理員發送一封電子郵件。而已。我怎樣才能在PHP中實現這一點?另外,我想確保頁面不會被重新加載,所以Ajax解決方案將是首選。謝謝!

+6

[你有什麼試過?](http://mattgemmell.com/2008/12/08/what-have-you-tried/) –

+6

歡迎來到SO!這不是一個代碼編寫服務,但你需要做研究,試着讓它起作用,如果你不能回到這裏併發布你的代碼。我們很樂意提供幫助。 – Madbreaks

+0

你對實現AJAX有什麼瞭解?你的jQuery技巧如何? – Matt

回答

0

您可以使用JavaScript像jQuery,YUI或ExtJS的框架,AJAX請求發送到向您發送電子郵件PHP頁面

你的代碼會是這樣的:

的Javascript

function reportAbuse() { 
     var page = '<?php echo base64_encode($_SERVER['REQUEST_URI']);?>'; 
     //jQuery like $('#hiddenDiv').load('report.php?page=' + page); 
    } 

PHP

<?php 
$page = base64_decode($_GET['page']); 
//use PHP mail() function to mail the page to your e-mail 
?> 

上面的例子不是保存你應該防止用戶訪問report.php太多(或者你得到垃圾郵件),如果你讀到jQuery我會建議通過$ _POST而不是$ _GET發送信息。 但是這個讓你開始。

相關問題