2014-01-12 18 views
-5

你好,我想知道是否有一種方法來使用PHP來調用一個css文件並向其中插入數據。目的是讓用戶輕鬆修改一個css文件,而不必手動進入文件。這將是一個名爲寬度的字段:帶有一個文本區域供他們輸入。使用php來插入數據到一個css文件

+2

這只是一個文本文件,沒有什麼能夠阻止PHP讀寫它,只要它有權限。 – Barmar

+1

您也可以將您的CSS URL指向PHP腳本,並且可以輸出CSS,就像它通常輸出HTML一樣。 – Barmar

+1

你有沒有對此做過任何嘗試?谷歌搜索諸如「PHP寫入文件」可能會讓你開始。 – David

回答

0

使用fwrite()函數創建一個腳本來「生成特殊的css」,它將爲每個用戶創建一個特殊的css,然後加載它如果用戶登錄覆蓋原來的css

6

當然。您可以使用file_get_contents輕鬆讀取文件,然後使用file_put_contents將其寫回文件。

// load the css file into a string 
$css = file_get_contents("my.css"); 

// make changes, e.g.... 
$css = str_replace("width: 10px;", "width: 20px;", css); 

// save those changes 
file_put_contents("my.css", $css); 
+0

哎呀,感謝您修復@YounElan! –

+1

哈哈,高興地......我也做過幾次了:) –

相關問題