当我按下一个ladda按钮时,我已经制作了一些我想要执行的python脚本。 https://lab.hakim.se/ladda/
首先,我创建了一个运行python脚本的php文件
<?php
$command = escapeshellcmd('/www/html/enable_s1.py');
$output = shell_exec($command);
echo $output;
header( "refresh:3;url=index.php" );
?>
这没有任何问题
接下来,我创建了一个测试ladda按钮的页面。这也有效。 但现在我想将一个动作链接到按钮。我想在按下按钮后运行python脚本。
当我还包含执行python的php代码时,它将在每次页面加载时运行。 我怎么能阻止这种行为? 用于执行python脚本的PHP是最佳选择吗?
答案 0 :(得分:-1)
我希望这段代码对你有用:
index.html
档案:
<form action="test.php">
<button type="submit" class="ladda-button" data-color="green" data-style="expand-left"><span class="ladda-label">Submit</span><span class="ladda-spinner"></span></button>
</form>
test.php
档案:
<?php
exec('python3.6 enable_s1.py', $output);
?>
enable_s1.py
档案:
print(' hi everybody')
# do somthing