Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-选择文本文件数据并将其导入textarea_Php_Html_File_File Upload_Textarea - Fatal编程技术网

PHP-选择文本文件数据并将其导入textarea

PHP-选择文本文件数据并将其导入textarea,php,html,file,file-upload,textarea,Php,Html,File,File Upload,Textarea,我确实搜索了一下,但找不到答案 我想有一个导入按钮,从那里用户将导入文本文件从用户计算机和文本文件的数据应该是可见的文本区域 我有这个代码显示在文本区,但不知道如何选择和从用户计算机获取数据 $data = file_get_contents('userfile.txt'); echo '<textarea>', htmlspecialchars($data), '</textarea>'; $data=file\u get\u contents('userfile.t

我确实搜索了一下,但找不到答案

我想有一个导入按钮,从那里用户将导入文本文件从用户计算机和文本文件的数据应该是可见的文本区域

我有这个代码显示在文本区,但不知道如何选择和从用户计算机获取数据

$data = file_get_contents('userfile.txt');
echo '<textarea>', htmlspecialchars($data), '</textarea>';
$data=file\u get\u contents('userfile.txt');
echo“”,htmlspecialchars($data),“”;
提前谢谢

另外,文件不应该保存在服务器上,而应该只获取数据并显示在文本区域中。

您应该使用

<input type="file" name="userfile">

然后将其发送到服务器。您可以通过全局变量$\u FILES获取文件路径:

$data = file_get_contents($_FILES['userfile']['tmp_name']);
echo '<textarea>' . htmlspecialchars($data). '</textarea>';
$data=file\u get\u contents($\u FILES['userfile']['tmp\u name']);
回显“”。htmlspecialchars($数据)。“”;

然后把它粘贴到你的文本区域。但别忘了验证用户文件(大小、扩展名等)

htmlspecialchars($data)周围放置“.”(点)而不是“,”(逗号)
请详细解释。。。我不明白你的意思。