form.phpt
来自「视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.」· PHPT 代码 · 共 1,550 行 · 第 1/3 页
PHPT
1,550 行
--TEST--HTML_Form--INI--error_reporting = 2047--SKIPIF----FILE--<?php/** * Tests for the HTML_Form package * * @category HTML * @package HTML_Form * @version $Id: form.phpt,v 1.10 2005/03/18 13:37:40 danielc Exp $ */if (!defined('PATH_SEPARATOR')) { if (stristr(PHP_OS, 'WIN')) { define('PATH_SEPARATOR', ';'); } else { define('PATH_SEPARATOR', ':'); }}/* * If the path to your PEAR installation is found in the left hand * portion of the if() expression below, that means this file has * come from the PEAR installer. Therefore, let's use the * installed version of DB, which should be found via the * computer's default include_path. Add '.' to the include_path * to ensure '.' is in there. * * If the path has not been substituted in the if() expression, * this file has likely come from a CVS checkout or a .tar file. * Therefore, we'll assume the tests should use the version of * DB that has come from there as well. */if ('/opt/lampp/lib/php' != '@'.'include_path'.'@') { ini_set('include_path', ini_get('include_path') . PATH_SEPARATOR . '.' );} else { ini_set('include_path', realpath(dirname(__FILE__) . '/..') . PATH_SEPARATOR . '.' . PATH_SEPARATOR . ini_get('include_path') );}require_once 'HTML/Form.php';$form = new HTML_Form('test.php');echo "============ TEXT DEFAULTS ============\n";echo "------------ RETURN\n";echo $form->returnText('nm');echo "------------ DISPLAY DIRECT\n";$form->displayText('nm');echo "------------ RETURN ROW\n";echo $form->returnTextRow('nm', 'Ttl');echo "------------ DISPLAY ROW\n";$form->displayTextRow('nm', 'Ttl');echo "------------ DISPLAY ADD\n";$form->addText('nm', 'Ttl');$form->display();$form->fields = array();echo "============ TEXT MANUAL ============\n";echo "------------ RETURN\n";echo $form->returnText('nm', 'v', 5, 9, 'id="i"');echo "------------ DISPLAY DIRECT\n";$form->displayText('nm', 'v', 5, 9, 'id="i"');echo "------------ RETURN ROW\n";echo $form->returnTextRow('nm', 'Ttl', 'v', 5, 9, 'id="i"', 'class="h"', 'class="d"');echo "------------ DISPLAY ROW\n";$form->displayTextRow('nm', 'Ttl', 'v', 5, 9, 'id="i"', 'class="h"', 'class="d"');echo "------------ DISPLAY ADD\n";$form->addText('nm', 'Ttl', 'v', 5, 9, 'id="i"', 'class="h"', 'class="d"');$form->display();$form->fields = array();echo "============ PASSWORD DEFAULTS ============\n";echo "------------ RETURN\n";echo $form->returnPassword('nm');echo "------------ DISPLAY DIRECT\n";$form->displayPassword('nm');echo "------------ RETURN ROW\n";echo $form->returnPasswordRow('nm', 'Ttl');echo "------------ DISPLAY ROW\n";$form->displayPasswordRow('nm', 'Ttl');echo "------------ DISPLAY ADD\n";$form->addPassword('nm', 'Ttl');$form->display();$form->fields = array();echo "------------ RETURN ROW ONE\n";echo $form->returnPasswordOneRow('nm', 'Ttl');echo "------------ DISPLAY ROW ONE\n";$form->displayPasswordOneRow('nm', 'Ttl');echo "------------ DISPLAY ADD ONE\n";$form->addPasswordOne('nm', 'Ttl');$form->display();$form->fields = array();echo "============ PASSWORD MANUAL ============\n";echo "------------ RETURN\n";echo $form->returnPassword('nm', 'v', 5, 9, 'id="i"');echo "------------ DISPLAY DIRECT\n";$form->displayPassword('nm', 'v', 5, 9, 'id="i"');echo "------------ RETURN ROW\n";echo $form->returnPasswordRow('nm', 'Ttl', 'v', 5, 9, 'id="i"', 'class="h"', 'class="d"');echo "------------ DISPLAY ROW\n";$form->displayPasswordRow('nm', 'Ttl', 'v', 5, 9, 'id="i"', 'class="h"', 'class="d"');echo "------------ DISPLAY ADD\n";$form->addPassword('nm', 'Ttl', 'v', 5, 9, 'id="i"', 'class="h"', 'class="d"');$form->display();$form->fields = array();echo "============ CHECKBOX DEFAULTS ============\n";echo "------------ RETURN\n";echo $form->returnCheckbox('nm');echo "------------ DISPLAY DIRECT\n";$form->displayCheckbox('nm');echo "------------ RETURN ROW\n";echo $form->returnCheckboxRow('nm', 'Ttl');echo "------------ DISPLAY ROW\n";$form->displayCheckboxRow('nm', 'Ttl');echo "------------ DISPLAY ADD\n";$form->addCheckbox('nm', 'Ttl');$form->display();$form->fields = array();echo "============ CHECKBOX MANUAL ============\n";echo "------------ RETURN\n";echo $form->returnCheckbox('nm', true, 'id="i"');echo "------------ DISPLAY DIRECT\n";$form->displayCheckbox('nm', true, 'id="i"');echo "------------ RETURN ROW\n";echo $form->returnCheckboxRow('nm', 'Ttl', true, 'id="i"', 'class="h"', 'class="d"');echo "------------ DISPLAY ROW\n";$form->displayCheckboxRow('nm', 'Ttl', true, 'id="i"', 'class="h"', 'class="d"');echo "------------ DISPLAY ADD\n";$form->addCheckbox('nm', 'Ttl', true, 'id="i"', 'class="h"', 'class="d"');$form->display();$form->fields = array();echo "============ TEXTAREA DEFAULTS ============\n";echo "------------ RETURN\n";echo $form->returnTextarea('nm');echo "------------ DISPLAY DIRECT\n";$form->displayTextarea('nm');echo "------------ RETURN ROW\n";echo $form->returnTextareaRow('nm', 'Ttl');echo "------------ DISPLAY ROW\n";$form->displayTextareaRow('nm', 'Ttl');echo "------------ DISPLAY ADD\n";$form->addTextarea('nm', 'Ttl');$form->display();$form->fields = array();echo "============ TEXTAREA MANUAL ============\n";echo "------------ RETURN\n";echo $form->returnTextarea('nm', 'v', 5, 6, 9, 'id="i"');echo "------------ DISPLAY DIRECT\n";$form->displayTextarea('nm', 'v', 5, 6, 9, 'id="i"');echo "------------ RETURN ROW\n";echo $form->returnTextareaRow('nm', 'Ttl', 'v', 5, 6, 9, 'id="i"', 'class="h"', 'class="d"');echo "------------ DISPLAY ROW\n";$form->displayTextareaRow('nm', 'Ttl', 'v', 5, 6, 9, 'id="i"', 'class="h"', 'class="d"');echo "------------ DISPLAY ADD\n";$form->addTextarea('nm', 'Ttl', 'v', 5, 6, 9, 'id="i"', 'class="h"', 'class="d"');$form->display();$form->fields = array();echo "============ SUBMIT DEFAULTS ============\n";echo "------------ RETURN\n";echo $form->returnSubmit('Ttl', 'nm');echo "------------ DISPLAY DIRECT\n";$form->displaySubmit('Ttl', 'nm');echo "------------ RETURN ROW\n";echo $form->returnSubmitRow('nm', 'Ttl');echo "------------ DISPLAY ROW\n";$form->displaySubmitRow('nm', 'Ttl');echo "------------ DISPLAY ADD\n";$form->addSubmit('nm', 'Ttl');$form->display();$form->fields = array();echo "============ SUBMIT MANUAL ============\n";echo "------------ RETURN\n";echo $form->returnSubmit('Ttl', 'nm', 'id="i"');echo "------------ DISPLAY DIRECT\n";$form->displaySubmit('Ttl', 'nm', 'id="i"');echo "------------ RETURN ROW\n";echo $form->returnSubmitRow('nm', 'Ttl', 'id="i"', 'class="h"', 'class="d"');echo "------------ DISPLAY ROW\n";$form->displaySubmitRow('nm', 'Ttl', 'id="i"', 'class="h"', 'class="d"');echo "------------ DISPLAY ADD\n";$form->addSubmit('nm', 'Ttl', 'id="i"', 'class="h"', 'class="d"');$form->display();$form->fields = array();echo "============ RESET DEFAULTS ============\n";echo "------------ RETURN\n";echo $form->returnReset('Ttl');echo "------------ DISPLAY DIRECT\n";$form->displayReset('Ttl');echo "------------ RETURN ROW\n";echo $form->returnResetRow('Ttl');echo "------------ DISPLAY ROW\n";$form->displayResetRow('Ttl');echo "------------ DISPLAY ADD\n";$form->addReset('Ttl');$form->display();$form->fields = array();echo "============ RESET MANUAL ============\n";echo "------------ RETURN\n";echo $form->returnReset('Ttl', 'id="i"');echo "------------ DISPLAY DIRECT\n";$form->displayReset('Ttl', 'id="i"');echo "------------ RETURN ROW\n";echo $form->returnResetRow('Ttl', 'id="i"', 'class="h"', 'class="d"');echo "------------ DISPLAY ROW\n";$form->displayResetRow('Ttl', 'id="i"', 'class="h"', 'class="d"');echo "------------ DISPLAY ADD\n";$form->addReset('Ttl', 'id="i"', 'class="h"', 'class="d"');$form->display();$form->fields = array();$entries = array( 'first', 'second',);echo "============ SELECT DEFAULTS, ENUM ARRAY ============\n";echo "------------ RETURN\n";echo $form->returnSelect('nm', $entries);echo "------------ DISPLAY DIRECT\n";$form->displaySelect('nm', $entries);echo "------------ RETURN ROW\n";echo $form->returnSelectRow('nm', 'Ttl', $entries);echo "------------ DISPLAY ROW\n";$form->displaySelectRow('nm', 'Ttl', $entries);echo "------------ DISPLAY ADD\n";$form->addSelect('nm', 'Ttl', $entries);$form->display();$form->fields = array();$entries = array( 'a' => 'first', 'v' => 'second',);echo "============ SELECT DEFAULTS, ASSOC ARRAY ============\n";echo "------------ RETURN\n";echo $form->returnSelect('nm', $entries);echo "------------ DISPLAY DIRECT\n";$form->displaySelect('nm', $entries);echo "------------ RETURN ROW\n";echo $form->returnSelectRow('nm', 'Ttl', $entries);echo "------------ DISPLAY ROW\n";$form->displaySelectRow('nm', 'Ttl', $entries);echo "------------ DISPLAY ADD\n";$form->addSelect('nm', 'Ttl', $entries);$form->display();$form->fields = array();echo "============ SELECT MANUAL, ASSOC ARRAY ============\n";echo "------------ RETURN\n";echo $form->returnSelect('nm', $entries, 'v', 2, 'pick', true, 'id="i"');echo "------------ DISPLAY DIRECT\n";$form->displaySelect('nm', $entries, 'v', 2, 'pick', true, 'id="i"');echo "------------ RETURN ROW\n";echo $form->returnSelectRow('nm', 'Ttl', $entries, 'v', 2, 'pick', true, 'id="i"', 'class="h"', 'class="d"');echo "------------ DISPLAY ROW\n";$form->displaySelectRow('nm', 'Ttl', $entries, 'v', 2, 'pick', true, 'id="i"', 'class="h"', 'class="d"');echo "------------ DISPLAY ADD\n";$form->addSelect('nm', 'Ttl', $entries, 'v', 2, 'pick', true, 'id="i"', 'class="h"', 'class="d"');$form->display();$form->fields = array();$entries = array( '' => 'empty', 0 => 'zero', 1 => 'one',);echo "============ SELECT DEFAULTS, ASSOC ARRAY, DEFAULT 0 ============\n";echo "------------ RETURN\n";echo $form->returnSelect('nm', $entries, 0);echo "------------ DISPLAY DIRECT\n";$form->displaySelect('nm', $entries, 0);echo "------------ RETURN ROW\n";echo $form->returnSelectRow('nm', 'Ttl', $entries, 0);echo "------------ DISPLAY ROW\n";$form->displaySelectRow('nm', 'Ttl', $entries, 0);echo "------------ DISPLAY ADD\n";$form->addSelect('nm', 'Ttl', $entries, 0);$form->display();$form->fields = array();echo "============ SELECT DEFAULTS, ASSOC ARRAY, DEFAULT '' ============\n";echo "------------ RETURN\n";echo $form->returnSelect('nm', $entries, '');echo "------------ DISPLAY DIRECT\n";$form->displaySelect('nm', $entries, '');echo "------------ RETURN ROW\n";echo $form->returnSelectRow('nm', 'Ttl', $entries, '');echo "------------ DISPLAY ROW\n";$form->displaySelectRow('nm', 'Ttl', $entries, '');echo "------------ DISPLAY ADD\n";$form->addSelect('nm', 'Ttl', $entries, '');$form->display();$form->fields = array();echo "============ RADIO DEFAULTS ============\n";echo "------------ RETURN\n";echo $form->returnRadio('nm', 'v');echo "------------ DISPLAY DIRECT\n";$form->displayRadio('nm', 'v');echo "------------ RETURN ROW\n";echo $form->returnRadioRow('nm', 'Ttl', 'v');echo "------------ DISPLAY ROW\n";$form->displayRadioRow('nm', 'Ttl', 'v');echo "------------ DISPLAY ADD\n";$form->addRadio('nm', 'Ttl', 'v');$form->display();$form->fields = array();echo "============ RADIO MANUAL ============\n";echo "------------ RETURN\n";echo $form->returnRadio('nm', 'v', true, 'id="i"');echo "------------ DISPLAY DIRECT\n";$form->displayRadio('nm', 'v', true, 'id="i"');echo "------------ RETURN ROW\n";echo $form->returnRadioRow('nm', 'Ttl', 'v', true, 'id="i"', 'class="h"', 'class="d"');echo "------------ DISPLAY ROW\n";$form->displayRadioRow('nm', 'Ttl', 'v', true, 'id="i"', 'class="h"', 'class="d"');echo "------------ DISPLAY ADD\n";$form->addRadio('nm', 'Ttl', 'v', true, 'id="i"', 'class="h"', 'class="d"');$form->display();$form->fields = array();echo "============ IMAGE DEFAULTS ============\n";echo "------------ RETURN\n";echo $form->returnImage('nm', 'gr');echo "------------ DISPLAY DIRECT\n";$form->displayImage('nm', 'gr');echo "------------ RETURN ROW\n";echo $form->returnImageRow('nm', 'Ttl', 'gr');echo "------------ DISPLAY ROW\n";$form->displayImageRow('nm', 'Ttl', 'gr');echo "------------ DISPLAY ADD\n";$form->addImage('nm', 'Ttl', 'gr');$form->display();$form->fields = array();echo "============ IMAGE MANUAL ============\n";echo "------------ RETURN\n";echo $form->returnImage('nm', 'gr', 'id="i"');echo "------------ DISPLAY DIRECT\n";$form->displayImage('nm', 'gr', 'id="i"');echo "------------ RETURN ROW\n";echo $form->returnImageRow('nm', 'Ttl', 'gr', 'id="i"', 'class="h"', 'class="d"');echo "------------ DISPLAY ROW\n";$form->displayImageRow('nm', 'Ttl', 'gr', 'id="i"', 'class="h"', 'class="d"');echo "------------ DISPLAY ADD\n";$form->addImage('nm', 'Ttl', 'gr', 'id="i"', 'class="h"', 'class="d"');$form->display();$form->fields = array();echo "============ HIDDEN DEFAULTS ============\n";echo "------------ RETURN\n";echo $form->returnHidden('nm', 'v');echo "------------ DISPLAY DIRECT\n";$form->displayHidden('nm', 'v');echo "------------ DISPLAY ADD\n";$form->addHidden('nm', 'v');$form->display();$form->fields = array();echo "============ HIDDEN MANUAL ============\n";echo "------------ RETURN\n";echo $form->returnHidden('nm', 'v', 'id="i"');echo "------------ DISPLAY DIRECT\n";$form->displayHidden('nm', 'v', 'id="i"');echo "------------ DISPLAY ADD\n";$form->addHidden('nm', 'v', 'id="i"', 'class="h"', 'class="d"');$form->display();$form->fields = array();echo "============ BLANK DEFAULT ============\n";echo "------------ RETURN ROW\n";echo $form->returnBlankRow(1, 'Ttl');echo "------------ DISPLAY ROW\n";$form->displayBlankRow(1, 'Ttl');echo "------------ DISPLAY ADD\n";$form->addBlank(1, 'Ttl');$form->display();$form->fields = array();echo "============ BLANK MANUAL ============\n";echo "------------ RETURN ROW\n";echo $form->returnBlankRow(1, 'Ttl', 'class="h"', 'class="d"');echo "------------ DISPLAY ROW\n";$form->displayBlankRow(1, 'Ttl', 'class="h"', 'class="d"');echo "------------ DISPLAY ADD\n";$form->addBlank(1, 'Ttl', 'class="h"', 'class="d"');$form->display();$form->fields = array();echo "============ BLANK DEFAULT 2 ============\n";echo "------------ RETURN ROW\n";echo $form->returnBlankRow(2);echo "------------ DISPLAY ROW\n";$form->displayBlankRow(2);echo "------------ DISPLAY ADD\n";$form->addBlank(2, 'Ttl');$form->display();$form->fields = array();echo "============ BLANK MANUAL 2 ============\n";echo "------------ RETURN ROW\n";echo $form->returnBlankRow(2, '', 'class="h"', 'class="d"');echo "------------ DISPLAY ROW\n";$form->displayBlankRow(2, '', 'class="h"', 'class="d"');echo "------------ DISPLAY ADD\n";$form->addBlank(2, '', 'class="h"', 'class="d"');$form->display();$form->fields = array();echo "============ FILE DEFAULTS ============\n";echo "------------ RETURN\n";echo $form->returnFile('nm');echo "------------ DISPLAY DIRECT\n";$form->displayFile('nm');echo "------------ RETURN ROW\n";echo $form->returnFileRow('nm', 'Ttl');echo "------------ DISPLAY ROW\n";$form->displayFileRow('nm', 'Ttl');echo "------------ DISPLAY ADD\n";$form->addFile('nm', 'Ttl');$form->display();$form->fields = array();echo "============ FILE MANUAL ============\n";echo "------------ RETURN\n";echo $form->returnFile('nm', 9, 5, 'ac', 'id="i"');echo "------------ DISPLAY DIRECT\n";$form->displayFile('nm', 9, 5, 'ac', 'id="i"');echo "------------ RETURN ROW\n";echo $form->returnFileRow('nm', 'Ttl', 9, 5, 'ac', 'id="i"', 'class="h"', 'class="d"');echo "------------ DISPLAY ROW\n";$form->displayFileRow('nm', 'Ttl', 9, 5, 'ac', 'id="i"', 'class="h"', 'class="d"');echo "------------ DISPLAY ADD\n";$form->addFile('nm', 'Ttl', 9, 5, 'ac', 'id="i"', 'class="h"', 'class="d"');$form->display();$form->fields = array();echo "============ MULTIPLE FILES DEFAULTS ============\n";echo "------------ RETURN\n";echo $form->returnMultipleFiles();echo "============ MULTIPLE FILES MANUAL ============\n";echo "------------ RETURN\n";echo $form->returnMultipleFiles('nm', 9, 2, 5, 'ac', 'id="i"');echo "============ FORM MANUAL ============\n";$tmp = new HTML_Form('test.php', 'post', 'nm', 'tgt', 'enc', 'id="i"');$tmp->addText('nm', 'Ttl');$tmp->display('class="tbl"', 'A Caption For You', 'class="cap"');?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?