2013-04-27 66 views
1

我的客戶是一家餐廳,需要每天更改段落(<P>)以供特價。通過電子郵件更新網站上的文字

有很多人會處理它,所以我必須儘可能簡單。

我不認爲教學全體員工如何使用CMS是可行的,所以我認爲這將是一個好主意,以類似電子郵件服務,只有更新文本的那一點。

因此,換句話說,該工作人員將只需要發送一封電子郵件,服務器會以某種方式改變這一天的HTML網頁上的文字。

我可以在PHP代碼中做這個嗎?

我也開放給其他想法的東西很容易,就像一個簡單的登錄系統,只是改變文本的那一點。

+0

使用登錄和文本字段創建一個簡單的頁面來更新值。 – adeneo 2013-04-27 15:11:12

回答

3

我不建議通過電子郵件設置文本。電子郵件是一種醜陋的,醜陋的格式來處理,特別是如果它是由人類發送給每一種破損的電子郵件客戶端的。一半的電子郵件將是無效的HTML,另一半將被列表難以想象,第三半將包含簽名,並有更多的一半:)

並解釋您期望的電子郵件格式工作人員(utf-8純文本沒有簽名等),以及如何將它設置在他們的Outlook表達式,Netscape郵件以及您從未聽說過的Web客戶端上,將與解釋CMS一樣困難。

我會推薦的是一種簡單的形式。如果打開表單,則當前文本可能會顯示在文本字段中,並且在發回表單時,將其內容保存在服務器上。

您需要將此文本存儲在某處。有很少的服務器,沒有某種形式的數據庫後端主機的Web應用程序,所以我敢肯定,你有某種數據庫來存儲您的文本英寸

此外,窗體將需要某種密碼保護。最簡單的就是恕我直言,密碼保護您的PHP所在的文件夾。這在Apache中並不難。

檢查此鏈接:http://www.groovypost.com/howto/htaccess-password-protect-apache-website-security/

我不熟悉你的PHP中的經驗,但我希望你可以做一個表單編輯數據庫記錄。如果沒有,那麼請使用谷歌,這裏有大量的教程。

0

你可以使用IMAP擴展http://php.net/manual/en/book.imap.php它可以讓你閱讀的電子郵箱的電子郵件。通常,程序員創建關鍵字,就像腳本命令一樣,例如,如果電子郵件的標題匹配模式UPDATE pageID,那麼它將處理電子郵件正文作爲此頁面的內容。 該腳本將與crontab一起運行,這是UNIX操作系統的調度程序。因此,您可以每1小時運行一次以檢查新郵件。

0

一種選擇是使用博客平臺發佈最新的特價商品。然後,您可以使用PHP獲取RSS輸出(最後一個Feed項)並填充網站。這將照顧窗體,登錄和安全部分。它也給客戶一個運行歷史。

(如果你想要走這條路,我可以發佈一個RSS閱讀器PHP腳本來幫助你)

另外,如果你決定去的電子郵件路由,把文字的東西之間是這樣的:

<!-- PUT PARAGRAPH HERE --> 
Here is today's specials. 
<!-- /PUT PARAGRAPH HERE --> 

確實可以做任何事情,但用一些常量可以搜索字符串可以避免很多上面提到的@SoonDead問題。 PHP可以將它轉換成一致的,但是你需要一些php的知識才能使它工作。