我有一些Joomla HTML内容,其中包含一个简单的HTML表单,其结果可用于简单的PHP脚本。
基本上HTML表单如下:
<form action="action.php" method="post">
问题是我可以/应该将我的action.php
脚本放在Joomla项目目录中
form action
和答案 0 :(得分:1)
我建议为表单创建一个组件。您可能需要处理表单中的输入,并根据表单中的内容执行某些操作,如果有错误则返回表单等。
制作组件的最简单方法:
whatever.xml的内容:
<?xml version="1.0" encoding="utf-8"?>
<extension type="component" version="3.2.0" method="upgrade">
<name>Whatever</name>
<version>1.0.0.0</version>
<files folder="site">
<filename>whatever.php</filename>
</files>
<administration>
</administration>
</extension>
whatever.php的内容:
<?php
defined('_JEXEC') or die;
echo "HELLOOOO";
// or rather some code handling your form data
转到yoursite / administrator / index.php来安装组件?option = com_installer&amp; view = discover
现在,您可以使用以下命令从表单中访问whatever.php:
<form action="index.php?option=com_whatever" method="post">
您可以并且可能应该在组件中执行许多操作,但这是最低限度的。
PS:您可以安装表单组件,有很多。或者,您可以使用组件构建器来创建表单,然后您还可以使用管理工具来处理传入的数据。
答案 1 :(得分:0)
为此您必须创建joomla内容插件,使用内容插件可以处理表单提交操作。