javascript - 从 mysql 中选择图像作为 blob 并在页面中显示后从磁盘中删除
问题描述
正如标题所示,我需要查看图像,然后从磁盘中删除它们。我可以将它们从数据库中导出并正确显示,但随后我停止了:要么将它们可视化,要么将它们删除。我不能两者都做。
在页面的末尾,在 php 代码之后我试试这个:
<script type="text/javascript">
document.addEventListener('readystatechange', event => {
if (event.target.readyState === "interactive") {
setTimeout(function(){
<?php
$tags = explode('|',$del);
foreach($tags as $key) {
exec ('rm -f '.$path.$key.'.gif');
}
?>
}, 7000);
}
});
</script>
在这个javascript中,如果我插入一条消息,它会在页面完全加载后和间隔后显示它(例如hello world)。如果我输入 php 代码,它会立即执行。为什么?
解决方案
我对 ajax 一无所知:\ 那么,如何修改脚本以在页面完全加载后执行 php 中的那几条指令?
推荐阅读
- amazon-redshift - 为什么在 Redshift 上使用窗口函数时查询计划器成本会出现跳跃?
- javascript - 在chartjs中显示具有多个标签和来自api的多个数据集的折线图
- winforms - 在安装 Windows 安装程序包之前检查是否安装了先决条件
- python - 如何合并(太大)数据框?
- python - 按所有类别分组,在一个函数上聚合并在 pandas 中填写结果 NA
- python - 3d 坐标 x,y,z 到 3d numpy 数组
- magento2 - Google Express - 订单发票:createchargeinvoice
- java - 为什么 Java/JVM 实现选择 HEAP 数据结构将对象存储在内存中?
- python - Flask,从 HTML 中获取价值
- php - 来自服务器端 Firebase + PHP 的电话身份验证验证