2010-10-06 25 views
0

我正在爲可能不是很懂電腦的客戶建立網站。這個人知道如何使用電子郵件。我如何建立一個網站(純html,javascript),他可以通過電子郵件發送他的最新價格,網站會自動更新。我不認爲他會識字到一些FTP文件。可能嗎?html:基於電子郵件的價格列表

如何建立一個安全的登錄頁面和重定向到僅使用javascript和html命令頁面?

如何在javascript/html網站上創建安全管理部分?

+0

出於好奇,爲什麼限制只能使用JavaScript和HTML?您的用戶名和以前的問題意味着熟悉服務器端代碼。如果全是JS和HTML,那麼安全性將會很困難,因爲_everything_是客戶端。 – David 2010-10-06 20:43:18

+0

我的一個朋友需要建立這個只有HTML和Javascript文字的人,我無法幫助他與服務器端。 – 2010-10-06 20:56:40

回答

5

我會建議你創建一個漂亮的管理Web界面,並教他如何使用它。或者,同意某種Excel格式的產品價格,並教導上傳csv文件的步驟。在我看來,通過電子郵件做事會讓事情變得複雜。

0

我不認爲這可以純粹在HTML/Javascript中完成。它需要一個服務器組件。您必須設置某種類型的POP3或IMAP偵聽程序,以輪詢正確格式化的電子郵件的郵件服務器,然後將其轉儲到數據庫中以更新該網站。當然不是微不足道的。

我會建立一個網站的管理部分,讓客戶登錄並輸入數據......不管多麼文盲,他們當然可以接受培訓。 ;-)

+0

或者,配置直接處理傳入郵件的郵件服務器。可能稍微多一些前期工作,但隨着時間的推移,它不會比處理POP或(堵嘴)IMAP更麻煩。 – Pointy 2010-10-06 20:29:22

0

您可以通過只是定期檢查特定郵箱(例如通過POP3)來使mail your prices工作。

但是,這件事情你就不能只在純HTML/JavaScript的做(和考慮一下:你也需要存儲在客戶端代碼的郵箱憑據呢!)

2

正如網站接收電子郵件作爲數據輸入?這可能不會很好。此外,如果客戶是你暗示的,期望這些電子郵件格式不當,填寫拼寫錯誤等。這不是一個很好的數據輸入媒介。

理想的解決方案是建立一個管理頁面到客戶端可以儘可能控制的方式輸入信息,當場驗證信息而不是通過電子郵件(服務器是否會發送回復發送無效數據的電子郵件?會很快變得憤怒)。一個簡單而直觀的用戶界面應該能夠克服任何他可能具有的計算機素養問題。

+0

這裏需要注意的一點是:需要服務器腳本(儘管它幾乎適用於任何解決方案) – cobbal 2010-10-06 20:32:51

+0

@cobbal:它也是郵件創意所必需的,只有它更多,更復雜。除非他使用JavaScript構建某種郵件客戶端,並且基本上公開打開郵箱的訪問權限(如ChristopheD所述)。 – David 2010-10-06 20:35:05

0

電子郵件是一種存儲轉發異步傳輸。你可以用它來運:

  • 純文本(電子郵件的正文)
  • 樣式的文本(一個MIME電子郵件的HTML正文)
  • 附加文件

但這些都不這些選項在您的使用情況下會很好地工作。如果您正在查看更新信息,您必須嘗試解析電子郵件的正文。 - 壞主意

如果您使用電子郵件傳輸有序數據(如csv或Excel文件),則直接將文件上傳到網站將啓用更好的用戶界面。

你不應該使用Excel文件,因爲它對你的用戶來說太複雜了 - 他需要準確地得到列(字段)的名字,內容單元也需要完全正確,等等。例如,我在我的一個系統上使用excel文件進​​行輸入,一個常見的問題是zip /郵編,因爲它們看起來像數字,但可以有重要的前導零。很少有用戶知道如何輸入它們...

推薦在網站的管理部分創建一組web表單。您的客戶會很高興,並且由於支持電話的數量較少,您會更加快樂。