我在一所大學的內容管理系統(非常陳舊和緩慢的系統)上作爲4個網站的內容編輯工作。 問題是我沒有訪問數據庫,所以我需要在html中寫入所有內容,每次我需要更新網站的新聞時,我必須通過html手動執行此操作。更新html頁面中的數據
是否有任何事情我可以做,使工作人員一點點組織 例如存儲新聞在單獨的文件 和網站將採取該文件中的數據。 我可以做到這一點使用JavaScript或PHP(我有訪問PHP)或他們的框架。 我是否需要爲外部數據庫支付費用並鏈接它或什麼? 你有什麼建議傢伙?
我在一所大學的內容管理系統(非常陳舊和緩慢的系統)上作爲4個網站的內容編輯工作。 問題是我沒有訪問數據庫,所以我需要在html中寫入所有內容,每次我需要更新網站的新聞時,我必須通過html手動執行此操作。更新html頁面中的數據
是否有任何事情我可以做,使工作人員一點點組織 例如存儲新聞在單獨的文件 和網站將採取該文件中的數據。 我可以做到這一點使用JavaScript或PHP(我有訪問PHP)或他們的框架。 我是否需要爲外部數據庫支付費用並鏈接它或什麼? 你有什麼建議傢伙?
只是Basicly! 舊的HTML文件
<div>last found news</div>
現在獨立:news_20150101.txt 「從新聞2015年1月1日新聞」
PHP(而不是HTML):news.php
<div><?php print file_get_contents('news_20150101.txt');?></div>
如果加載新聞文件夾的所有文件做它喜歡:
<?php foreach(scandir('newsfolder/') as $newsfile){ ?>
<div><?php printfile__get_contents($newsfile);?></div>
<?php } ?>
但那c如果你願意的話,你可以更復雜一些。
您可以將新聞保存在文件中,並從需要顯示該文件的網站加載該文件。
您可以將數據存儲在mysql數據庫(mysql是免費的,但您需要一個可以讓數據庫安置好的主機)。
PHP的require
功能,可用於純文本和HTML拉從服務器上的文件。例如,如果你有2個文件,假設在同一個目錄:
main.php:
<?php
echo "<p>Header goes here.</p>";
require 'content.html';
echo "<p>Footer goes here.</p>";
?>
content.html:當main.php在加載
<p>Plain old HTML</p>
輸出瀏覽器:
標題去這裏。
Plain old HTML
Footer go here。
或者main.php可以關注一下:
<p>Header goes here.</p>
<?php require 'content.html'; ?>
<p>Footer goes here.</p>
PHP require函數可用於拉純文本或HTML。 – bloodyKnuckles 2015-02-07 21:41:23
您是否考慮過將數據存儲在XML或Json文件中,而不是每次都寫html? (注意:這不是超級安全的,但如果你不介意這可能是更好的方法。) – 2015-02-07 21:41:33