我有一些Joomla HTML內容,其中包含一個簡單的HTML表單,其結果應該可用於一個簡單的PHP腳本。在哪裏把一個簡單的可調用PHP腳本在Joomla目錄
基本上HTML形式如下:
<form action="action.php" method="post">
的問題是在哪裏可以/我應該把我的action.php
腳本中的Joomla項目目錄是
- 贖回我
form action
和 - 未被Joomla更新覆蓋
我有一些Joomla HTML內容,其中包含一個簡單的HTML表單,其結果應該可用於一個簡單的PHP腳本。在哪裏把一個簡單的可調用PHP腳本在Joomla目錄
基本上HTML形式如下:
<form action="action.php" method="post">
的問題是在哪裏可以/我應該把我的action.php
腳本中的Joomla項目目錄是
form action
和我建議創建表單組件。你可能需要處理的輸入您的形式,並以此爲基礎進行的是形式有所動作,交回表格,如果有錯誤等
最簡單的方法,使一個組件:
內容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 /管理者/ index.php文件選項= com_installer &視圖=探索
現在就可以到達安裝組件的任何.php從表單使用:
<form action="index.php?option=com_whatever" method="post">
有很多東西你可以d可能應該在你的組件中做,但這是最低限度的。
PS:你可以安裝一個表單組件,有很多。或者,您可以使用組件生成器來創建表單,然後您還可以使用管理工具來處理傳入的數據。
爲了您必須創建joomla內容插件,使用內容插件,您可以處理表單提交操作。
相關信息: https://docs.joomla.org/J3.x:Creating_a_content_plugin
非常感謝,我閱讀了關於表單組件和東西,但我想保持簡單,沒有額外的依賴關係。你的建議看起來很簡單,讓我檢查一下,非常感謝。 – LBA