我正在製作一個「banner.php」的東西,它包含在我的網站的每一個頁面中,所以我可以提醒有關網站維護的時間等。 所以我的問題是, 如何製作表單更改文本在不同的HTML文件?如何在不同的PHP/HTML文件中創建表單更改文本?
如:做一個頁面(admin.php的)或一些類似網頁有一個按鈕的形式。每當我更改表單並按下按鈕時,它都會使banner.php的文本更改。
我知道這將涉及在banner.php文件中的變量,但我不知道如何執行的代碼行,將改變說,從一個不同的文件的文件。
我正在製作一個「banner.php」的東西,它包含在我的網站的每一個頁面中,所以我可以提醒有關網站維護的時間等。 所以我的問題是, 如何製作表單更改文本在不同的HTML文件?如何在不同的PHP/HTML文件中創建表單更改文本?
如:做一個頁面(admin.php的)或一些類似網頁有一個按鈕的形式。每當我更改表單並按下按鈕時,它都會使banner.php的文本更改。
我知道這將涉及在banner.php文件中的變量,但我不知道如何執行的代碼行,將改變說,從一個不同的文件的文件。
有很多方法來實現這一點,最簡單的很可能是存儲在一個文件中的新內容。沿着這些線路
東西:
admin.php
:
<form action="save.php" method="post">
New value: <input type="text" name="new_text">
<input type="submit">
</form>
save.php
:
<?php
file_put_contents('banner_content.txt', $_POST['new_text']);
banner.php
:
<?php
echo file_get_contents('banner_content.txt');
這是非常基本的,我決定不建議您按原樣使用它 - 它沒有任何安全措施,可能對它自己也不是很有用,但是如果您完全空白,這是一個起點。
非常感謝。我使用的用戶系統不允許沒有管理員權限的用戶使用,並且工作正常。 – aedinaja
可以
$banner=file_get_contents("banner.php");
這樣的形式變化後讀取標題文件或任何你可以將文件保存在您的數據和覆蓋它:
file_put_contents("banner.php",$banner);
只是創建變量,然後包含橫幅並在橫幅文件中檢查變量值。它就是這麼簡單:) – Toumash