在同一页面中触发PHP代码

时间:2016-03-23 22:00:11

标签: php .net triggers

我有一个名为if(confirm('Is your microphone plugged in?')) { //they said yes :-) } else { //they said no :-( } 的php文件,其中包含以下代码:

sample.php

我想要的是:

  1. 在页面加载开始时运行前两行代码(这是正常的)
  2. 不要在页面加载开头允许第三行代码。
  3. 单击图像时允许第三行代码运行。
  4. 这些操作必须位于同一$abc = new DOTNET("FirstDotNet, Version=1.0.0.0, Culture=neutral, PublicKeyToken=xxxxxxxxxxxxx", "FirstDotNet.Class1"); echo $abc->Connect(); echo $abc->PrintItem(); echo "<img src=\"image.png\" onclick=\"\" />"; 页面上,而不是表单发布或另一个php文件的帮助。

    这可能吗?如何在加载页面后触发第三行代码?

1 个答案:

答案 0 :(得分:0)

PHP不能这样做,不能在一个页面中。我会研究Javascript来控制IMG对象的可见性。

PHP运行整个文件并将结果返回给浏览器。它不允许您停止浏览器并与之交互。