Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 406提交表格时出现不可接受的错误_Php_Apache - Fatal编程技术网

Php 406提交表格时出现不可接受的错误

Php 406提交表格时出现不可接受的错误,php,apache,Php,Apache,我有一个奇怪的,关于我已经使用多年的系统的新问题。在我的前端网站(Apache服务器、PHP和Mysql)上有一张任何人都可以填写的表格——职业申请表。然后,在一个简单的PHP后端,我们可以查看此应用程序数据,还可以编辑表单和添加管理器注释 对于一个应用程序(看起来不错,可能是一些单词粘贴的项目符号,但没什么特别的),我尝试编辑数据-加载的表单很好-但是当我提交表单时,Apache报告了一个“406”错误 不可接受 在此服务器上找不到请求的资源/accounts/network.php的适当表示

我有一个奇怪的,关于我已经使用多年的系统的新问题。在我的前端网站(Apache服务器、PHP和Mysql)上有一张任何人都可以填写的表格——职业申请表。然后,在一个简单的PHP后端,我们可以查看此应用程序数据,还可以编辑表单和添加管理器注释

对于一个应用程序(看起来不错,可能是一些单词粘贴的项目符号,但没什么特别的),我尝试编辑数据-加载的表单很好-但是当我提交表单时,Apache报告了一个“406”错误

不可接受

在此服务器上找不到请求的资源/accounts/network.php的适当表示形式

此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误

我很困惑。提交其他表单很好,只是这个应用程序。另外,前端似乎已经接受了他的数据,所以我不知道为什么后端没有。有谁能建议,我可以在PHP或Firebug(Firefox)中做些什么来调查出了什么问题

加载表单时(提交前),以下是我的响应标题(来自Firebug中的NET选项卡)

非常感谢

[更新] 此外,我已根据请求粘贴了代码,以帮助解决此问题。 1) .htaccess-我的主域.htaccess为空,但管理区域也有一个.htaccess,并具有简单的密码保护。 (AuthType Basic

(需要有效用户)

2) 我的CMS区域的PHP信息如下: 但是,“前端”网站是同一服务器上的不同网站/域。因此,该网站上的PHP信息也将是相同的

3) HTML表单代码在这里。实际上,我已经粘贴了所有的HTML,减去一些不必要的较长部分,这些部分与表单无关。一些元素也被剥离,因为它们在其他表单应用程序上没有问题

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Admin</title>
<link rel="stylesheet" type="text/css" href="styles/style.css"/>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<div id="content">
<script langauge="Javascript" src="js/jfunctions.js"></script>
<script langauge="Javascript">

function validateForm(form) {
    if (isWhitespace(form.title.value)) {
        alert("Please choose your title.");
        return false;
    }
    return true;
}

</script>


    <form method='post' action='/accounts/network.php?op=view' onsubmit='return validateForm(this)'>
    <table class='noborder' width=100% cellpadding=1 >

    <tr>
    <td align='left'><span class='fieldname'>Title*</span></td>
    <td align='left'>

    <select size='1' name='title'>
    <option value=''>[Please choose]</option>

        <option  value='Dr'>Dr</option>

        <option  selected='selected'  value='Mr'>Mr</option>

        <option  value='Mrs'>Mrs</option>

        <option  value='Miss'>Miss</option>

        <option  value='Ms'>Ms</option>
        </select>
    </td>
    </tr>
    <tr>
    <td align='left'><span class='fieldname'>Surname*</span></td>
    <td align='left'><input type='text' name='surname' size='22' maxlength='30' value='test' /></td>
    </tr>
    <tr>
    <td align='left'><span class='fieldname'>Forename(s)*</span></td>
    <td align='left'><input type='text' name='forenames' size='22' maxlength='50' value='test' /></td>
    </tr>
    <tr>
    <td align='left' width='30%'><span class='fieldname'>Your Company Name (if applicable)</span></td>
    <td align='left' width='70%'><input type='text' name='company_name' size='22' maxlength='50' value='' /></td>
    </tr>
    <tr>
    <td align='left'><span class='fieldname'>Address</span></td>
    <td align='left'><textarea rows=2 cols=22 name='address'>test</textarea></td>
    </tr>
    <tr>
    <td align='left' width='30%'><span class='fieldname'>City*</span></td>
    <td align='left' width='70%'><input type='text' name='city' size='22' maxlength='50' value='Rathnapura' /></td>
    </tr>
    <tr>
    <td align='left'><span class='fieldname'>Country of Residence*</span></td>
    <td align='left'><select name='country' size='1'>{options will be here - I have taken them out as they are very long for this post}</select></td></tr>
    <tr>
    <td align='left'><span class='fieldname'>Contact number(s)</span></td>
    <td align='left'><input type='text' name='tel_nos' size='22' maxlength='50' value='+12345' /></td>
    </tr>
    <tr>
    <td align='left'><span class='fieldname'>Email*</span></td>
    <td align='left'><input type='text' name='email' size='22' maxlength='50' value='test@gmail.com' /></td>
    </tr>
    <tr><td colspan='2'>&nbsp;</td></tr>

    <tr>
    <td><span class='fieldname'>Other skills (use this box to elaborate on your skills, including any others that are not listed above)</span></td>
    <td><textarea rows='9' cols='35' name='sk_otherdesc' ></textarea>
    </td></tr>

    <tr>
    <td><span class='fieldname'>Please specify the areas of work in which you are most interested.*</span></td>
    <td><textarea rows='6' cols='35' name='interestareas' >PHP web base application developments</textarea></td>
    </tr>
    <tr><td colspan='2'>&nbsp;</td></tr>
    <tr>
    <td></td>
    <td><textarea rows='9' cols='35' name='samplework' >•   I have developed ....

•   I have developed dynamic web site ....


•   I have developed a PHP web base application named .....Link- http://test ....

</textarea></td>
    </tr>


    <tr><td colspan='2'>&nbsp;</td></tr>
    <tr>
    <td colspan='2' class='tabledivider'>Other info</td>
    </tr>
    <tr>
    <td></td>
    <td><textarea rows='5' cols='35' name='moreinfo' >I m following my degree program in weekend.  </textarea></td>
    </tr>
    <tr>
    <td align='left' width='30%'><span class='fieldname'>Manager Rating</span></td>
    <td align='left' width='70%'><input type='text' name='manager_rating' size='5' maxlength='10' value='0' /></td>
    </tr>
    <tr>
    <td><span class='fieldname'>Manager Notes</span></td>
    <td><textarea rows='5' cols='35' name='manager_notes' ></textarea></td>
    </tr>
    </table>

            <!-- Button to update record -->
    <br/><input type="hidden" name="status" value="submitted"/><input type="hidden" name="user_id" value="177" /><input type="submit" value="Update Entry"/>
</form> 


</div>  
</div>
</body>
</html>

管理
函数validateForm(表单){
if(isWhitespace(form.title.value)){
提醒(“请选择您的标题”);
返回false;
}
返回true;
}
头衔*
[请选择]
博士
先生
夫人
错过
太太
姓*
姓名*
您的公司名称(如适用)
地址
测试
城市*
居住国*
{选项将在这里-我已经把它们拿出来了,因为它们对这篇文章来说太长了}
联络电话
电子邮件*
其他技能(使用此框详细说明您的技能,包括上面未列出的任何其他技能)
请指定您最感兴趣的工作领域*
PHP web应用程序开发
•我开发了。。。。
•我开发了动态网站。。。。
•我已经开发了一个名为……Link-http://test ....
其他信息
我在周末学习我的学位课程。
经理评级
经理笔记


请将您的html表单代码和phpinfo()结果发布在这里好吗?这将帮助我们调试您的问题谢谢您的回复,我刚刚更新了帖子。请注意,表单有点长,因此我删掉了一些常见的部分,并更改了他的一些个人/应用程序数据以保护隐私。您也可以粘贴请求标题吗?对不起,请求标题粘贴在上面的响应标题下方,如果需要重新格式化,请告诉我?Firebug中的NET选项卡还显示:来自上传流内容长度1523内容类型应用程序/x-www-form-urlencoded的请求头
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Admin</title>
<link rel="stylesheet" type="text/css" href="styles/style.css"/>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<div id="content">
<script langauge="Javascript" src="js/jfunctions.js"></script>
<script langauge="Javascript">

function validateForm(form) {
    if (isWhitespace(form.title.value)) {
        alert("Please choose your title.");
        return false;
    }
    return true;
}

</script>


    <form method='post' action='/accounts/network.php?op=view' onsubmit='return validateForm(this)'>
    <table class='noborder' width=100% cellpadding=1 >

    <tr>
    <td align='left'><span class='fieldname'>Title*</span></td>
    <td align='left'>

    <select size='1' name='title'>
    <option value=''>[Please choose]</option>

        <option  value='Dr'>Dr</option>

        <option  selected='selected'  value='Mr'>Mr</option>

        <option  value='Mrs'>Mrs</option>

        <option  value='Miss'>Miss</option>

        <option  value='Ms'>Ms</option>
        </select>
    </td>
    </tr>
    <tr>
    <td align='left'><span class='fieldname'>Surname*</span></td>
    <td align='left'><input type='text' name='surname' size='22' maxlength='30' value='test' /></td>
    </tr>
    <tr>
    <td align='left'><span class='fieldname'>Forename(s)*</span></td>
    <td align='left'><input type='text' name='forenames' size='22' maxlength='50' value='test' /></td>
    </tr>
    <tr>
    <td align='left' width='30%'><span class='fieldname'>Your Company Name (if applicable)</span></td>
    <td align='left' width='70%'><input type='text' name='company_name' size='22' maxlength='50' value='' /></td>
    </tr>
    <tr>
    <td align='left'><span class='fieldname'>Address</span></td>
    <td align='left'><textarea rows=2 cols=22 name='address'>test</textarea></td>
    </tr>
    <tr>
    <td align='left' width='30%'><span class='fieldname'>City*</span></td>
    <td align='left' width='70%'><input type='text' name='city' size='22' maxlength='50' value='Rathnapura' /></td>
    </tr>
    <tr>
    <td align='left'><span class='fieldname'>Country of Residence*</span></td>
    <td align='left'><select name='country' size='1'>{options will be here - I have taken them out as they are very long for this post}</select></td></tr>
    <tr>
    <td align='left'><span class='fieldname'>Contact number(s)</span></td>
    <td align='left'><input type='text' name='tel_nos' size='22' maxlength='50' value='+12345' /></td>
    </tr>
    <tr>
    <td align='left'><span class='fieldname'>Email*</span></td>
    <td align='left'><input type='text' name='email' size='22' maxlength='50' value='test@gmail.com' /></td>
    </tr>
    <tr><td colspan='2'>&nbsp;</td></tr>

    <tr>
    <td><span class='fieldname'>Other skills (use this box to elaborate on your skills, including any others that are not listed above)</span></td>
    <td><textarea rows='9' cols='35' name='sk_otherdesc' ></textarea>
    </td></tr>

    <tr>
    <td><span class='fieldname'>Please specify the areas of work in which you are most interested.*</span></td>
    <td><textarea rows='6' cols='35' name='interestareas' >PHP web base application developments</textarea></td>
    </tr>
    <tr><td colspan='2'>&nbsp;</td></tr>
    <tr>
    <td></td>
    <td><textarea rows='9' cols='35' name='samplework' >•   I have developed ....

•   I have developed dynamic web site ....


•   I have developed a PHP web base application named .....Link- http://test ....

</textarea></td>
    </tr>


    <tr><td colspan='2'>&nbsp;</td></tr>
    <tr>
    <td colspan='2' class='tabledivider'>Other info</td>
    </tr>
    <tr>
    <td></td>
    <td><textarea rows='5' cols='35' name='moreinfo' >I m following my degree program in weekend.  </textarea></td>
    </tr>
    <tr>
    <td align='left' width='30%'><span class='fieldname'>Manager Rating</span></td>
    <td align='left' width='70%'><input type='text' name='manager_rating' size='5' maxlength='10' value='0' /></td>
    </tr>
    <tr>
    <td><span class='fieldname'>Manager Notes</span></td>
    <td><textarea rows='5' cols='35' name='manager_notes' ></textarea></td>
    </tr>
    </table>

            <!-- Button to update record -->
    <br/><input type="hidden" name="status" value="submitted"/><input type="hidden" name="user_id" value="177" /><input type="submit" value="Update Entry"/>
</form> 


</div>  
</div>
</body>
</html>