我在我在插件中创建的自定义页面上的表单上使用PHP_SELF(该插件创建自定义页面)。我希望页面从文本区域中获取数据进行一些处理并在同一页面上返回结果。当前,文本区域显示在前端,但是一旦我点击了提交,就会出现404错误。找不到网页!。如何使它像具有PHP处理功能的普通HTML网站页面一样工作?
我尝试将HTML表单与PHP代码分开,然后将它们放在单独的页面中,但这没有用。我真的希望这两个代码在同一个文件中。
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<textarea rows = "5" cols = "50" name = "description">
</textarea><br>
<input type="submit" name="submit" value="Submit Form"><br>
</form>
我想在文本区域中选择行,使用PHP代码进行处理,然后返回结果。这可以在我的本地主机上运行,但是一旦我将其加载到插件中的站点上,它将无法正常工作。
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<textarea rows = "5" cols = "50" name = "description">
</textarea><br>
<input type="submit" name="submit" value="Submit Form"><br>
</form>