PHP fread完成后显示弹出窗口

时间:2012-08-14 02:35:29

标签: php javascript fwrite fread fsockopen

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

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()之前,我想做一些提醒用户第一个动作完成的东西。弹出窗口或类似的东西。

2 个答案:

答案 0 :(得分:0)

可以编写javascript警报:

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

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

答案 1 :(得分:0)

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