2016-03-01 42 views
0

因此,對於作業,我們必須創建一個15頁的網站。但是我打算使用一些PHP來做一些事情。其中一個要求是我將這些文件寫入CD,並設置爲Autorun。從CD自動運行HTML和PHP。可能嗎?

我在PHP中發現的一個問題是它必須從服務器運行。這是否意味着我無法使用PHP進行這項任務?

編輯:大小限制爲100MB

+2

php是一種服務器端技術。 PHP會實現什麼? – Gavin

+0

這只是在不同頁面的幾個部分提供幫助,如果不能用一種可證明的方法來完成,那麼我將在很長的一段時間內完成這項工作。只是方便,並試圖成爲「聰明」,我猜。我們得到了一些「聰明」編碼的標記,並且由於PHP不是必需的,所以它很聰明。 – ChrisMellor

+1

@ChrisMellor作爲一名教授,我不確定我是否會將PHP的自動運行視爲聰明。實際上你有什麼不能用JavaScript和localStorage之類的東西做什麼? – ceejayoz

回答

0

嵌入式服務器的PHP應該是要走的路。所以,你需要某種形式的可移植變體的php 5.4+在cd和shell腳本中調用它......無論如何,還有人現在使用CD的?奇怪的。 :D

+1

這基本上是一個「然後發生魔法」的答案。你會如何去做,特別是在跨OS的方式? – ceejayoz

+0

那麼,Windows有一個可以運行bash腳本的powershell,而這個 - >'http:// php.net/manual/en/features.commandline.webserver.php'將是關鍵部分。 – Spooky

+0

所有這一切都低於100MB?我不認爲我需要提及這一點。我的錯。但是,是的,這純粹是爲了完成任務,我懷疑在現實生活中將它寫入CD實際上會被完成。 – ChrisMellor

1

儘管它本身不是PHP,但仍然可以使用PHP將每個頁面的組件(頁眉,頁腳等)和內容編譯到其最終的HTML文件(和目錄)中, 。實質上,你會製作一個輕型靜態站點生成器。

+0

那你是什麼意思?我可以輸入PHP代碼,它在從CD運行時仍然可以工作? – ChrisMellor

+0

您將製作佈局文件,併爲每個頁面的內容製作文件,然後使用php將它們合併到輸出html文件中。這就像創建自己的靜態網站生成器,類似於https://jekyllrb.com/或https://sculpin.io/ –

相關問題