小编oli*_*ake的帖子

如何使用 PHP 从 HTML 文本区域保存 TXT 文件?

我正在尝试为我的网站制作一个文本文件存储系统。

这是我到目前为止所拥有的。

我已经让一些部分工作了,但是在进行了一些我认为会有所帮助的更改后,我遇到了更多错误。

我正在尝试在不更改页面或 url 的情况下完成此任务。

<!DOCTYPE HTML>
<html>
    <body>
        <?php
    if (isset($_POST)){
        //Save File
        $file = fopen($_POST['filename'] & ".txt","r+");
        $text = $_POST["textdata"];
        file_put_contents($file, $text);
        fclose($file);
        //Open File
        $file = fopen($_POST['filename'] & ".txt", "r") or exit("Unable to open file.");
        while(!feof($file)){
            echo fgets($file). "<br />";
        }
        fclose($file);
    }

    echo '
    <form name="savefile" method="post" action="' . $_SERVER['PHP_SELF'] . '">
        File Name: <input type="text" name="filename" value=""><br/>
        <textarea rows="20" cols="100" name="textdata"></textarea><br/>
        <input type="submit" name="submit" value="Save Text to Server">
</form>
    <br/><hr style="width: 100%; height: 4px;"><br/> …
Run Code Online (Sandbox Code Playgroud)

html php post textarea

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

标签 统计

html ×1

php ×1

post ×1

textarea ×1