PHP fread 完成后显示弹出窗口

Display popup after PHP fread finishes

本文关键字:窗口 显示 fread PHP      更新时间:2023-09-26

我想发出一个弹出窗口或其他东西来提醒用户在第一个操作完成后执行第二个操作。第一个操作是

fwrite($fp, $str);
$read = fread($fp, 16);
$read = explode(";", $read);
if ($read[0] != "OK") {
    echo "Write Error";
    fclose($fp);
} else {
    $send = substr($str, 3);
    verification($send, $fp);
}

第二个动作是verification().

verification()之前,我想做一些东西来提醒用户第一个动作已经完成。要么是弹出窗口,要么是类似的东西。

可以编写一个 JavaScript 警报:

<script>window.alert('insert reminder here');</script>

之后,使用 php 的 flush() 命令将到该点之前的所有内容输出到浏览器,但在完成 if 语句之前您可能很难做到这一点。

你不能在 PHP,html 中使用 javascript,javascript 将在 php 脚本被解释后运行。要做你想做的事情,你必须将 verification() 放在另一个页面中,在你的第一个操作后发出警报,然后重定向到另一个执行 verification() 的页面。