示例#1
0
<?php

$fb = new FormBuilder();
//$fb->action = isset($_GET['action'])?$_GET['action']:'';
if (!isset($_GET['action'])) {
    $fb->build();
} else {
    if ($_GET['action'] == 'download') {
        $fb->download_zip();
    } else {
        if ($_GET['action'] == 'manual') {
            $fb->manual_download($_GET['directory']);
        }
    }
}
class FormBuilder
{
    public $output_directory;
    public $default_width;
    public $rules;
    public $form_html;
    public $form_width;
    public $form_directory;
    public $output_method;
    public $file_names;
    public $theme;
    function __construct()
    {
        $this->output_directory = rtrim(dirname(__FILE__), 'application') . 'your_forms';
        //$this->resp_directory = rtrim(dirname(__FILE__), 'application') . 'your_forms';
        $this->default_width = 500;