這個程式是使用PHP來讀取寫入文字檔,及刪除文字檔某一行,類以文字檔做簡易資料庫的方法

程式碼如下

<html>
    <head>
        <title>處理字輸入</title>
        <style type="text/css">
            body{text-align:center; vertical-align:middle;}
        </style>
    </head>
    <body align="center">
        <form method="post">
            <input type="text" name="SEOString"><br>
            <input type="submit">
        </form>
        <?php
            $filename="seo.txt";

            if( !empty($_POST['SEOString']))
            {
                     $file = fopen($filename,"a+");
                     fwrite($file,$_POST['SEOString']."\r\n");
                fclose($file);
            }
            
            $str = "";

            if( !empty($_GET['delstr']))
            {
                     $contents = file_get_contents($filename);
                $contents = str_replace($_GET['delstr']."\r\n", '', $contents);
                file_put_contents($filename, $contents);
            }

            if(file_exists($filename)){
                    $file = fopen($filename, "r");    
                if($file != NULL){
                    $str .= "<center>";
                    $str .= "<from method='get'>";
                    $str .= "<table border=1>";
                        while (!feof($file)) {
                        $value = fgets($file);
                        if($value != "")
                        {
                                    $str .= "<tr><td>".$value."</td>";
                            $str .= "<td><a href='index.php?delstr=$value\r\n'><input type=submit value=DEL></a></td></tr>";
                        }
                        }
                    $str .= "</table></form></center>";
                fclose($file);
                }
            }
            echo $str;            

        ?>
    </body>

</html>

arrow
arrow

    痞客興 發表在 痞客邦 留言(0) 人氣()