相关疑难解决方法(0)

需要用PHP在文件的开头写

我正在制作这个程序,我试图找出如何将数据写入文件的开头而不是结束."a"/ append只写到最后,我怎么能写到开头呢?因为"r +"会这样做但会覆盖以前的数据.

$datab = fopen('database.txt', "r+");
Run Code Online (Sandbox Code Playgroud)

这是我的整个文件:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <title>Facebook v0.1</title>
        <style type="text/css">
            #bod{
                margin:0 auto;
                width:800px;
                border:solid 2px black;
            }
        </style>
    </head>

    <body>
        <div id="bod">
            <?php
                $fname = $_REQUEST['fname'];
                $lname = $_REQUEST['lname'];
                $comment = $_REQUEST['comment'];
                $datab = $_REQUEST['datab'];
                $gfile = $_REQUEST['gfile'];

                print <<<form
                <table border="2" style="margin:0 auto;">
                    <td>
                        <form method="post"  action="">
                              First Name :
                              <input type ="text"
                                         name="fname"
                                         value="">
                              <br>

                              Last Name :
                                <input type ="text"
                                         name="lname"
                                         value="">
                              <br>

                              Comment …
Run Code Online (Sandbox Code Playgroud)

php file append

35
推荐指数
3
解决办法
5万
查看次数

使用php,如何插入文本而不覆盖文本文件的开头

我有:

<?php

$file=fopen(date("Y-m-d").".txt","r+") or exit("Unable to open file!");

if ($_POST["lastname"] <> "")
{
   fwrite($file,$_POST["lastname"]."\n");
}

fclose($file);

?>
Run Code Online (Sandbox Code Playgroud)

但它会覆盖文件的开头.如何插入?

php insert

7
推荐指数
1
解决办法
5万
查看次数

标签 统计

php ×2

append ×1

file ×1

insert ×1