php - 从一页浏览文件并将其内容显示到另一页

标签 php html

任务是从名为 upload.html 的 HTML 文件中浏览文件

<html>
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="my-file" size="50" maxlength="25"> <br>
<input type="submit" name="upload" value="Upload"></form></body>

并通过upload.php将浏览文件的匹配内容显示到另一个页面。该文件包含:

<?php
if (is_uploaded_file($_FILES['my-file']['tmp_name']) && $_FILES['my-file']['error']==0) {
     echo "The file was uploaded successfully but has not been saved.<br>";
     echo "The file is temporarily stored: " . $_FILES['my-file']['tmp_name'] . "<br>";
     echo "The file name was: " . $_FILES['my-file']['name'] . "<br>";
     echo "The file type is: " . $_FILES['my-file']['type'] . "<br>";
   } else {
     echo "(Error Code:" . $_FILES['my-file']['error'] . ")";
}


$file = $_FILES['my-file'];
$out = file_get_contents($file);
$delimiter = '#';
$startTag0= '#';
$endTag0='freq';
$regex0 = $delimiter . preg_quote($startTag0, $delimiter) 
                . '(.*?)' 
                . preg_quote($endTag0, $delimiter) 
                . $delimiter 
                . 's';
preg_match($regex0,$out,$matches);
$match0 = $matches[0]."<br>";
echo "<pre>".$match0."</pre>";

但是它不会产生基于文件的输出...

最佳答案

你需要使用include('browse.html');

关于php - 从一页浏览文件并将其内容显示到另一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30800346/

相关文章:

php - MySQL 查询语法 多个where 和or。完整性检查?

php - ajax不向脚本发送参数

javascript - 2 个表单,只有一个提交按钮 $_POST 方法

php - 如何从 pinterest 获取所有图钉?仅获得 50 个引脚

html - 播放音乐按钮在Google网站上不起作用

html - 如何在不修改 .html 的情况下将 html 显示为纯文本

javascript - 使用PHP字符串化JSON,但有语法错误

python - 如何使用 python 和 Beautifulsoup 抓取网页的第二个 <p>

javascript - 将 javascript 文件链接到 html

html - 融合具有透明背景和框阴影的重叠元素