2010-07-21 76 views
0

您好我正在建立一個基於PHP的網站,並想知道是否有任何方法可以讓我的客戶端從word文檔(或任何word文件)上傳他們的內容?php客戶端內容上傳(cms)

上傳應該替換(或添加)內容到頁面,允許她更新她的內容。我知道這是某種CMS,但我不知道從哪裏開始。

我目前有使用此代碼article.php頁:

<?php 

$thisPage="Writing"; 

include("header.php"); 


$page = $_GET['article']; 
$file = "articles/".$page.".html"; 
if(file_exists($file)) { 
    include($file); 
} else { 
    print "404 Error. Page does not exist"; 
} 

function IsSafeInclude($x) { 
    if(strpos($x, "/../") !== false || strpos($x, "../") === 0 || strpos($x, "/..") == (strlen($x) - 3) || $x == '..') 
     return false; 
    else 
     return true; 
} 

include("html/articles-left.html"); 

include("footer.php"); 

?> 

的$網頁功能讓我可以鏈接在點擊時會加載不同的HTML文件。我想要做的是讓客戶上傳/更新她的不同文章到網站。使其易於使用。

這裏是鏈接到該網站:here

非常感謝!

gdinari

回答

2

什麼你問的是不平凡的,並通過你做你應該用的東西更容易,就像一個textarea開始,教客戶如何複製/從其他文檔粘貼文本的問題。

  1. 開始使用HTML簡單textarea
  2. 嘗試使用TinyMCE有改善,同時保持適度的降級
  3. 添加一個文件上傳和read that .DOC file並把它傳遞到文本區域
+0

弗蘭基,謝謝徵求意見。我會盡快回復,但我一直在研究一些項目......我查看了你建議的tinymce和文件上傳解決方案,但我有幾個問題:(1)我不需要某種登錄來訪問可編輯區域,然後將其保存,以便其他人無法更改它並使內容在保存後不可編輯? (2)我閱讀安裝文檔(不難實現),但是如何實現文件上傳器,我該怎麼做?從cms平臺上構建這個站點會更容易嗎,你建議最好的是什麼? – gdinari 2010-11-02 02:34:06

+0

@gdinari你正在處理兩個問題。 Backoffice vs Frontoffice是第一個,文件上傳是第二個。在SO風格中,我建議你將它們視爲不同的東西,嘗試之後,在這裏問你可能遇到的任何問題。 – Frankie 2010-11-02 04:45:45

+0

好吧我會研究一下,非常感謝Frankie – gdinari 2010-11-02 13:59:14