从HTML表单标记调用PHP文件中的不同函数
正确的方法是什么?现在我在不同的php文件中有这两个函数,但我希望所有内容都在主Wordpress插件文件中从HTML表单标记调用PHP文件中的不同函数,php,html,wordpress,Php,Html,Wordpress,正确的方法是什么?现在我在不同的php文件中有这两个函数,但我希望所有内容都在主Wordpress插件文件中 <form action="plugin-path/plugin.php->writepost()" method="get"> or <form action="plugin-path/plugin.php->scandir() method="get"> 或创建函数: function functionName() { //Stuff t
<form action="plugin-path/plugin.php->writepost()" method="get"> or <form action="plugin-path/plugin.php->scandir() method="get">
或创建函数:
function functionName() {
//Stuff that this function should do
}
functionName();
调用函数:
function functionName() {
//Stuff that this function should do
}
functionName();
您可以将参数放在括号中,但据我所知,您的使用并不需要它
还有一个关于“get”方法的注释。仅在不构成安全风险的情况下使用此选项。改为使用“post”作为方法,以便数据在URL上不可见。我建议您仔细阅读get和post之间的区别,并进行相应的调整以保持页面的安全。尝试使用不同的php文件以防止直接访问。
然后将这些文件包含在main.php文件中。我的意思是我不知道如何从html表单调用该函数。据我所知,您只能通过action=“phpfilehere”Hmm从html表单运行一个完整的php脚本。我刚刚醒来,因此,如果您使用post方法,您可以使用类似$_GET[“inputName”];这将获得表单中由inputName属性为inputName的输入提交的值。从那里,您可以执行if/then检查以确定预期值。所以如果$_获得[“inputName”];值为1,然后调用functionName(),否则为('Error')。或者类似的。希望你能明白。是的,这就是我最后要做的!