2017-06-02 52 views
1

我有一些Joomla HTML內容,其中包含一個簡單的HTML表單,其結果應該可用於一個簡單的PHP腳本。在哪裏把一個簡單的可調用PHP腳本在Joomla目錄

基本上HTML形式如下:

<form action="action.php" method="post"> 

的問題是在哪裏可以/我應該把我的action.php腳本中的Joomla項目目錄是

  1. 贖回我form action
  2. 未被Joomla更新覆蓋

回答

1

我建議創建表單組件。你可能需要處理的輸入您的形式,並以此爲基礎進行的是形式有所動作,交回表格,如果有錯誤等

最簡單的方法,使一個組件:

    在文件夾com_whatever whatever.php
  • 添加XML文件:
  • 在組件添加文件夾:/組件/ com_whatever
  • 添加PHP文件whatever.xml

內容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:你可以安裝一個表單組件,有很多。或者,您可以使用組件生成器來創建表單,然後您還可以使用管理工具來處理傳入的數據。

+0

非常感謝,我閱讀了關於表單組件和東西,但我想保持簡單,沒有額外的依賴關係。你的建議看起來很簡單,讓我檢查一下,非常感謝。 – LBA