怎么用PHP实现这样的功能:
我在PHP的页面内输入内容,PHP就把这一行内容加载到服务器同一目录下的一个名为a.txt的文件中。并且是在该文件的下一行。

解决方案 »

  1.   

    <?php
    $filename = 'test.txt'; //必须有写权限
    $somecontent = "添加这些文字到文件\n";// 首先我们要确定文件存在并且可写。
    if (is_writable($filename)) {    // 在这个例子里,我们将使用添加模式打开$filename,
        // 因此,文件指针将会在文件的开头,
        // 那就是当我们使用fwrite()的时候,$somecontent将要写入的地方。
        if (!$handle = fopen($filename, 'a')) { //追加方式写入内容
             echo "不能打开文件 $filename";
             exit;
        }    // 将$somecontent写入到我们打开的文件中。
        if (fwrite($handle, $somecontent) === FALSE) {
            echo "不能写入到文件 $filename";
            exit;
        }    echo "成功地将 $somecontent 写入到文件$filename";    fclose($handle);} else {
        echo "文件 $filename 不可写";
    }
    ?> 
      

  2.   


    怎么使$somecontent内容=网页一个文本框的内容呢?比如说一个框后面加一个提交按钮,按下提交按钮时,就往test.txt里面加入刚才在文本框里输入的内容。没学过PHP,要搞这个东西有点用,还请多多包涵
      

  3.   

    <form method="POST" >
    <input type="text" size="30" name="content" />
    <input type="submit" value="submit" />
    </form>
    <?php
    $filename = 'test.txt'; //必须有写权限
    if (isset($_POST['content'])){
      // 首先我们要确定文件存在并且可写。
      if (is_writable($filename)) {
        
        // 在这个例子里,我们将使用添加模式打开$filename,
        // 因此,文件指针将会在文件的开头,
        // 那就是当我们使用fwrite()的时候,$somecontent将要写入的地方。
        if (!$handle = fopen($filename, 'a')) { //追加方式写入内容
             echo "不能打开文件 $filename";
             exit;
        }
        
        // 将$somecontent写入到我们打开的文件中。
        if (fwrite($handle, $_POST['content']."\n") === FALSE) {
            echo "不能写入到文件 $filename";
            exit;
        }    echo "成功地将 {$_POST['content']} 写入到文件$filename";
        
        fclose($handle);  } else {
        echo "文件 $filename 不可写";
      }
    }
    ?> 
      

  4.   

    需要在php文件所在目录先建立一个空的 test.txt 文件
    且该文件有写权限
      

  5.   

    主要是用file_put_contents,第三个参数是FILE_APPEND如:file_put_contents('a.txt', '内容', FILE_APPEND);函数具体使用方法:
    http://99juhui.com/php/function.file-put-contents.html
      

  6.   

    主要是用file_put_contents,第三个参数是FILE_APPEND如:file_put_contents('a.txt', '内容', FILE_APPEND);函数具体使用方法:
    http://99juhui.com/php/function.file-put-contents.html
      

  7.   


    根据这个代码怎么改一下使它可以修改同目录下一个文件,具体功能如下:
    在之前那个代码把test.txt文件修改之后,把同目录下的一个名为times.txt的文件在原来的基础上+1?
      

  8.   

    不必记录次数。得到test.txt的行数就可以了