search.php

来自「Professional PHP5 code for this book」· PHP 代码 · 共 40 行

PHP
40
字号
<?require_once("constants.phpm");require_once("request.phpm");require_once("constraint.phpm");require_once("constraintfailure.phpm");$strTemplateFile = "search.phtml";$displayHash = Array();$objRequest = new request();$blHadProblems = ($objRequest->IsRedirectFollowingConstraintFailure());$displayHash["HADPROBLEMS"] = $blHadProblems;if ($blHadProblems) {  $objFailingRequest = $objRequest->GetOriginalRequestObjectFollowingConstraintFailure();  $arConstraintFailures = $objFailingRequest->GetConstraintFailures();  $displayHash["PROBLEMS"] = Array();  for ($i=0; $i<=sizeof($arConstraintFailures)-1; $i++) {    $objThisConstraintFailure = &$arConstraintFailures[$i];    $objThisFailingConstraintObject = $objThisConstraintFailure->GetFailedConstraintObject();    $intTypeOfFailure = $objThisFailingConstraintObject->GetConstraintType();    switch ($intTypeOfFailure) {      case CT_MINLENGTH:        $displayHash["PROBLEMS"][] = "Your search term was too short.";        break;              case CT_MAXLENGTH:        $displayHash["PROBLEMS"][] = "Your search term was too long.";        break;      case CT_PERMITTEDCHARACTERS:        $displayHash["PROBLEMS"][] = "Your search term contained characters I didn't understand.";        break;    };  };};require_once($strTemplateFile);exit(0);?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?