我正在使用烧瓶在 Pi 上托管的网站上工作。我有一个文件夹,我在其中不断添加 jpg 文件。我希望能够检查文件夹中的文件而无需刷新页面。在我使用 Javascript 显示文件的页面上,我想显示网站上的最新图像。每个图像都有一个类似 Rxxxxyyyyzzzz 的文件名,其中 x 和 y 是包含有关图像的一些信息的数字。zzzz 将只是一个增量数字,我想使用它。
我希望这不能用正则表达式来做,问题是获取目录中所有文件的所有名称,所以我可以搜索它。
我发现这个 php 应该为我做到这一点:
var files = <?php $out = array();
foreach (glob('file/*.jpg') as $filename) {
$p = pathinfo($filename);
$out[] = $p['filename'];
}
echo json_encode($out); ?>;
在 Html 中,脚本的 src 应该是包含它的文件。像这样:
<Script src="/templates/dir.php" language="javascript">
//Code here
</Script>
但是当我这样做时,我收到了这个警告和一个错误:
来自“ http://192.168.137.210:2000/static/dir.php ”的脚本已加载,即使其 MIME 类型(“application/octet-stream”)不是有效的 JavaScript MIME 类型。
SyntaxError:预期的表达式,得到 '<' dir.php:3:12
我真的不知道任何javascript或php,所以任何帮助表示赞赏
慕盖茨4494581
MYYA
开满天机