0
目前我是一個初學者,在網頁開發方面玩耍,我創建了一個網站,其中包含一個簡短的文本表格來填寫,下一個打開網站的人可以查看以前填寫的網絡表單中的文本。從網站上存儲文本的最佳方式
我想知道如何去做這件事。我需要服務器端編程嗎?如果是這樣,我會如何執行?我很抱歉,如果這很明顯,我是這個領域的新手。
謝謝。
編輯:前端HTML很簡單:
<head>
<title>Tell me a secret.</title>
<link href="css/styles.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="prompt">
<h1>TELL ME A SECRET</h1>
<h3>
<?php echo file_get_contents("secret.text"); ?>
</h3>
<form method="POST" action="save.php">
<input type="text" id="secret" name="secret">
<input type="submit" />
</form>
</div>
</body>
那麼你就需要保存文件:
<?php
$secret = $_POST['secret'];
$myfile = fopen("secret.txt", "w");
fwrite($myfile, $txt);
fclose($myFile);
?>
這兩項將需要.php
文件,它會創建/在同一目錄下讀取該文件,稱爲secret.txt。
警告:我想告訴你的關鍵是,任何有權訪問該頁面的人都可以編寫內容,所以要小心,因爲現在任何可以保存此內容的人都可以注入html/javascript做一些人民瀏覽器做壞事..
你可以告訴我們你的標記爲前端HTML,也許我們可以幫助你在服務器的答案工作?另外,你知道你打算使用哪種服務器語言嗎? – Fallenreaper
我已更新與前端HTML的帖子。我對服務器語言很少有經驗,所以我對任何事情都很開放。 –
如果您的網絡服務器正在運行,並且PHP可用,那麼我會說這很簡單。讓我看看我能想出什麼 – Fallenreaper