コード例 #1
0
ファイル: code.php プロジェクト: kimcerry/autoXYT
 //创建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);
                 filterEcho($strCombitResult);
                 break;