问题描述
我有一个文本区域,我想打开一个文本文件并在此文本区域中读取它,我正在观看一门课程,解释了如何做到这一点,我在他在视频中写的时候写了鳕鱼,但是有一个问题,因为文件中的单词未出现在文本区域中,有人可以帮助我吗? ... HTML:
<form>
<h1>Write:</h1>
<textarea ><?PHP echo $text; ?></textarea>
<button>POST</button>
</form>
<?PHP
$text="";
if($_SERVER['REQUEST_METHOD']=='POST'){
$myfile= fopen("myfile.txt","r");
$text= fread($myfile,filesize("myfile.txt"));
fclose($myfile);
}
?>
我把它们都放在体内
解决方法
使用file_get_contents()函数读取文件内容,如下所示
$data = file_get_contents($path);
在文本区域中设置文件内容
echo '<textarea>' . htmlspecialchars($data). '</textarea>';