2016-08-05 61 views
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做一些人民瀏覽器做壞事..

+0

你可以告訴我們你的標記爲前端HTML,也許我們可以幫助你在服務器的答案工作?另外,你知道你打算使用哪種服務器語言嗎? – Fallenreaper

+0

我已更新與前端HTML的帖子。我對服務器語言很少有經驗,所以我對任何事情都很開放。 –

+0

如果您的網絡服務器正在運行,並且PHP可用,那麼我會說這很簡單。讓我看看我能想出什麼 – Fallenreaper

回答

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做一些人民瀏覽器做壞事..

相關問題