在中打开文本文件并通过php在textarea中读取它

问题描述

我有一个文本区域,我想打开一个文本文件并在此文本区域中读取它,我正在观看一门课程,解释了如何做到这一点,我在他在视频中写的时候写了鳕鱼,但是有一个问题,因为文件中的单词未出现在文本区域中,有人可以帮助我吗? ... HTML:

<form>
<h1>Write:</h1>  
<textarea ><?PHP  echo $text;  ?></textarea>   
<button>POST</button>   
</form>

PHP代码

<?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>';