首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >试图在表单提交时调用外部php文件,出现404错误

试图在表单提交时调用外部php文件,出现404错误
EN

Stack Overflow用户
提问于 2015-05-13 14:19:16
回答 2查看 588关注 0票数 0

我有一个由php响应的表单:

代码语言:javascript
复制
echo '<form action="stsupport.php" method="POST">
<p>
Priority Name: <input type="text" size="50" name="ticketpriority" placeholder="Input a name for your priority..."></textarea>
</p>

<input type="submit" name="submitpriority" value="submit">

</form>';

我希望stsupport php文件在提交表单时运行,但提交表单时出现404错误。

stsupport.php文件与具有表单的文件位于同一文件夹中。

有什么想法吗?

编辑:

这是在support.php文件中,我在其中调用函数来创建优先级。create priority功能只显示上面的表单。

代码语言:javascript
复制
require_once(ABSPATH . 'wp-content\plugins\stsupport\adminmenu.php');

create_priority();

当表单提交时,我想运行:

代码语言:javascript
复制
function st_support(){
    require_once(ABSPATH . 'wp-content\plugins\stsupport\adminmenu.php');

    create_priority();

    if (isset($data['submitpriority'])) {
        insert_priority();
    }
}

adminmenu.php文件中包含insert_priority函数

EN

回答 2

Stack Overflow用户

发布于 2015-05-13 14:30:41

尝试通过浏览器打开stsupport.php

检查您的htaccess规则(如果存在

检查文件权限

代码语言:javascript
复制
if(file_exists('stsupport.php')){
    $action = 'stsupport.php';
}else{
    $action = '';
}
echo '<form action="'. $action .'" method="POST">
<p>
Priority Name: <input type="text" size="50" name="ticketpriority" placeholder="Input a name for your priority..."></textarea>
</p>

<input type="submit" name="submitpriority" value="submit">

</form>';
票数 0
EN

Stack Overflow用户

发布于 2015-05-13 18:01:27

尝试在表单中键入根文件夹的完整目录。还要将表单的名称设置为input标记中的name属性。

'<form name='submitpriority' action="../DIRECTORY/stsupport.php" method="POST">

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30207071

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档