首页 > 解决方案 > 从 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 代码,它会立即执行。为什么?

标签: javascriptphp

解决方案


我对 ajax 一无所知:\ 那么,如何修改脚本以在页面完全加载后执行 php 中的那几条指令?


推荐阅读