2013-05-12 16 views
-3

我想創建一個簡單的評論系統,我想使用記事本或訪問來保存數據庫(評論), 我傾向於使用下面的代碼,但它沒有工作,我想問一下 1-是否有權使用記事本來執行PHP代碼? 2-是否有權寫入所需的文件路徑(我將保存它)? 3-爲什麼保存在記事本中的註釋文字。我想通過使用PHP和記事本製作評論系統

<?php 
if ($_post) 
{ 
    $name = $_POST('name'); 
    $content = $_POST('commentcontent'); 
    $handle = fopen("C:\Users\User\Desktop\simester8\text.txt", "a+"); 
    fwrite($handle,' $name ', ' $content '); 
    fclose($handle); 


} 



?> 
+1

ENABLE的error_reporting,你會發現各種代碼中的錯誤。 – mario 2013-05-12 03:19:02

+2

如果你想要一個基於文件的數據庫sqlite會是一個更好的選擇 – Orangepill 2013-05-12 03:20:28

+0

如果你一次得到兩個用戶,那麼這將會非常糟糕。 – SLaks 2013-05-12 03:20:39

回答

2
  1. 你可以使用MySQL數據庫
  2. 你不必
  3. 查看此頁面:http://www.tizag.com/phpT/filewrite.php

    if(isset($_POST['submit'])) 
    {  
    $handle = fopen("text.txt", "a+") or die("can't open file"); 
    $name = $_POST['name']; 
    $content = $_POST['commentcontent']; 
    fwrite($handle, $name , $content); 
    fclose($handle); 
    } 
    
    <form method="POST" action="<?=$_SERVER['PHP_SELF']?>"> 
    <input type=text name="name" id="name"> 
    <input type=text name="commentcontent" id="commentcontent"> 
    <button type="submit" value="submit" name="submit" class="btn">submit</button> 
    </form> 
    
+0

當我保存記事本時,我應該讓範圍.html? – NORAI 2013-05-12 04:08:13

+1

由你決定。腳本也寫html文件。我發佈的代碼應該在一個php文件中。不要忘了添加,但你已經知道了。 – rgerculy 2013-05-12 04:11:46

+0

我使它這樣<<?PHP的 <?PHP的 如果(isset($ _ POST [ '提交'])) { $處理=的fopen( 「的text.txt」, 「A +」)或死(「無法打開文件」); $ name = $ _POST ['name']; $ content = $ _POST ['commentcontent']; fwrite($ handle,$ name,$ content); fclose($ handle); } ?> <形式方法= 「POST」 行動= 「<= $ _ SERVER [ 'PHP_SELF']?>」> <按鈕類型= 「提交」 值= 「提交」 名稱= 「提交」 類= 「BTN」>提交 – NORAI 2013-05-12 05:46:25