<textarea rows="50" cols="170" id="txtcode" name="txtcode" readonly="readonly"><?php $fun = new fun(); //创建fun对象 $onPattern = "/\\<\\!--(\\ )*on(\\ )*--\\>/xi"; //开始的标志 $arrFunPattern = fun::$arrFunPattern; //获取所有函数的开始/结束标签 /*****循环开始*********/ while (!feof($fopen)) { //当文件没结束 $line = fgets($fopen); //读取一行 if (preg_match($onPattern, $line)) { $strMain = $fun->getMainStrViaONOFF($line, $fopen); // echo $strMain; //die; $arrSPONOFF = $fun->splitMainStrToArr($strMain); // print_r($arrSPONOFF); //die; $funPattern = $fun->getFunPattern($strMain); // print_r($funPattern); //die; $arrFunSP = $fun->findSplitIncFunFlagToArr($funPattern, $arrSPONOFF); switch ($funPattern) { case $arrFunPattern["proTitle"]: //产品标题 $strCirResult = $fun->cirProTitle($arrRPProTitle, $arrFunSP); $strCombitResult = $fun->combitStrToStr($arrSPONOFF, $arrFunSP, $strCirResult, $arrRPProTitle); filterEcho($strCombitResult); break; case $arrFunPattern['video']: //视频 $strCirResult = $fun->cirVideo($arrRPVedioUrl, $arrFunSP); $strCombitResult = $fun->combitStrToStr($arrSPONOFF, $arrFunSP, $strCirResult, $arrRPVedioUrl);