如何使用html和php保存文件txt

我尝试将 html 中的文本区域保存到文件中(“C:\xampp\htdocs\test\1\one.txt”)


所以我发现我也必须使用 php。


这个 php 代码,它工作正常


$fp = fopen('one.txt', 'w');

fwrite($fp, 'edit me please');

fclose($fp);

?>

那么我如何使用 html textarea 编辑 php '请编辑我' 到我想编辑的任何文本,加上我想启用多行,如果我需要的话保存在 one.txt 中。


我的 html 代码


<!DOCTYPE html>

<html>

<head>

<title>Using innerHTML</title>

</head>


<body>


your one.txt write in textarea :


<br>

<textarea id="emp" rows = "20" cols = "90" name = "description"></textarea>

<br>


<p>

<input type="button" id="bt" value="Change Label Text" onclick="Onclicky()" />

</p>


</body>




<script language="javascript">

function Onclicky() {


/////function which will do work, idk?!////


}

</script>

</html>

更新#1(尝试在 html 中添加 php),但仍然无法创建 txt 文件数据。)


<html>

<body>



<form action="" method="post">

<textarea name="text"></textarea>

<input type="submit" value="edit" />

</form>


<?php

if(isset($_POST["text"]){

$fp = fopen('one.txt', 'w');

if(fwrite($fp, $_POST["text"])){

    echo "Edited";

}

fclose($fp);

}

?>



</body>

</html>

我还是新手,很高兴得到你的帮助 :).


大话西游666
浏览 180回答 2
2回答

MYYA

$_GET :收集表单数据。网页格式:<form action="your_data.php" method="get">Enter a Name: <br><textarea id="emp" rows = "20" cols = "90" name = "name"></textarea><br><input type="submit"></form></body></html>你的数据.php :<html><body>your data :   <?php$fp = fopen('one.txt', 'w');fwrite($fp, $_GET["name"]);fclose($fp);?></body></html>

幕布斯6054654

这是最简单的方法。<form action="" method="post">&nbsp; &nbsp; <textarea name="text"></textarea>&nbsp; &nbsp; <input type="submit" value="edit" /></form><?phpif(isset($_POST["text"]){&nbsp; &nbsp; $fp = fopen('one.txt', 'w');&nbsp; &nbsp; if(fwrite($fp, $_POST["text"])){&nbsp; &nbsp; &nbsp; &nbsp; echo "Edited";&nbsp; &nbsp; }&nbsp; &nbsp; fclose($fp);}?>
打开App,查看更多内容
随时随地看视频慕课网APP