Example #1
0
 static function parseSingleSiteUrls($id, $site_url, $p_code)
 {
     $content = getPage($site_url, $p_code);
     //	  	 var_dump($content);
     $content = json_decode($content);
     $playUrls = array();
     if (is_object($content)) {
         $videos = property_exists($content, 'videos') ? $content->videos : "";
         if (is_array($videos)) {
             foreach ($videos as $item) {
                 $title = property_exists($item, 'title') ? $item->title : "";
                 $guest = property_exists($item, 'guest') ? BaiduParse::parseArrayToString($item->guest) : "";
                 $episode = property_exists($item, 'episode') ? $item->episode : "";
                 $url = property_exists($item, 'url') ? $item->url : "";
                 //		  	     $img_url=property_exists($item, 'img_url')?$item->img_url:"";
                 //		  	     if(isN($img_url)){
                 //		  	        //thumbnail
                 //		  	        $img_url=property_exists($item, 'thumbnail')?$item->thumbnail:"";
                 //		  	     }
                 $playUrl = array();
                 $playUrl['name'] = $title;
                 $playUrl['guest'] = $guest;
                 $playUrl['episode'] = $episode;
                 $playUrl['url'] = $url;
                 if (strpos($url, "baidu.com") !== false) {
                     continue;
                 }
                 $playUrl['img_url'] = "";
                 $playUrls[] = $playUrl;
             }
         }
     }
     return $playUrls;
 }
function editstep2()
{
    global $db;
    $p_id = be("all", "p_id");
    $strlisturl = be("post", "listurl");
    $p_coding = be("post", "p_coding");
    $p_starringtype = be("post", "p_starringtype");
    $p_starringstart = be("post", "p_starringstart");
    $p_starringend = be("post", "p_starringend");
    $p_titletype = be("post", "p_titletype");
    $p_pictype = be("post", "p_pictype");
    $p_pagetype = be("all", "p_pagetype");
    $p_listcodestart = be("post", "p_listcodestart");
    $p_listcodeend = be("post", "p_listcodeend");
    $p_titlestart = be("post", "p_titlestart");
    $p_titleend = be("post", "p_titleend");
    $p_listlinkstart = be("post", "p_listlinkstart");
    $p_listlinkend = be("post", "p_listlinkend");
    $p_picstart = be("post", "p_picstart");
    $p_picend = be("post", "p_picend");
    $showcode = be("post", "showcode");
    $p_playtype = be("post", "p_playtype");
    if (isN($_SESSION["strListCode"])) {
        $strListCode = getPage($strlisturl, $p_coding);
        $_SESSION["strListCode"] = $strListCode;
    } else {
        $strListCode = $_SESSION["strListCode"];
    }
    $strListCode = getPage($strlisturl, $p_coding);
    if (isN($p_starringtype)) {
        $p_starringtype = 0;
    }
    if (isN($p_titletype)) {
        $p_titletype = 0;
    }
    if (isN($p_pictype)) {
        $p_pictype = 0;
    }
    if (isN($p_pagetype)) {
        if ($p_playtype === 'baidu') {
            //	    	$strListCodeCut = getBody($strListCode,$p_listcodestart,$p_listcodeend);
            $_SESSION["strListCodeCut"] = $strListCodeCut;
            $baiduList = BaiduParse::parseMovieListByContent($strListCode, $p_code, '');
            $linkarrcode = $baiduList['linkarr'];
            $linkarrcode = implode('{Array}', $linkarrcode);
            //		var_dump($strListCodeCut);
            if ($p_starringtype == 1) {
                $starringarrcode = $baiduList['starringarr'];
                //			var_dump($starringarrcode);
            }
            if ($p_titletype == 1) {
                $titlearrcode = $baiduList['titlearr'];
            }
            if ($p_pictype == 1) {
                $picarrcode = $baiduList['picarr'];
            }
        } else {
            $strListCodeCut = getBody($strListCode, $p_listcodestart, $p_listcodeend);
            $_SESSION["strListCodeCut"] = $strListCodeCut;
            $linkarrcode = getArray($strListCodeCut, $p_listlinkstart, $p_listlinkend);
            //		var_dump($strListCodeCut);
            if ($p_starringtype == 1) {
                $starringarrcode = getArray($strListCodeCut, $p_starringstart, $p_starringend);
                //			var_dump($starringarrcode);
            }
            if ($p_titletype == 1) {
                $titlearrcode = getArray($strListCodeCut, $p_titlestart, $p_titleend);
            }
            if ($p_pictype == 1) {
                $picarrcode = getArray($strListCodeCut, $p_picstart, $p_picend);
            }
        }
        switch ($linkarrcode) {
            case False:
                errmsg("采集提示", "<li>在获取链接列表时出错。</li>");
                break;
            default:
                $_SESSION["linkarrcode"] = $linkarrcode;
                $linkarr = explode("{Array}", $linkarrcode);
                //				$linkarr=getHrefFromLink($tempLinkarr);
                $UrlTest = getHrefFromLink($linkarr[0]);
                //				var_dump($linkarr[0]);
                $UrlTest = definiteUrl($UrlTest, $strlisturl);
                $linkcode = getPage($UrlTest, $p_coding);
                break;
        }
        if ($p_titletype == 1) {
            switch ($titlearrcode) {
                case False:
                    errmsg("采集提示", "<li>在获取名称时出错。</li>");
                    break;
                default:
                    $titlearr = explode("{Array}", $titlearrcode);
                    $titlecode = $titlearr[0];
                    break;
            }
        }
        if ($p_starringtype == 1) {
            switch ($starringarrcode) {
                case False:
                    errmsg("采集提示", "<li>在获取主演时出错。</li>");
                    break;
                default:
                    $starringarr = explode("{Array}", $starringarrcode);
                    $starringcode = $starringarr[0];
                    //				var_dump($starringcode);
                    break;
            }
        }
        if ($p_pictype == 1) {
            switch ($picarrcode) {
                case False:
                    errmsg("采集提示", "<li>在获取图片时出错。</li>");
                    break;
                default:
                    $picarr = explode("{Array}", $picarrcode);
                    $piccode = $picarr[0];
                    break;
            }
        }
    }
    $sql = "select * from {pre}cj_vod_projects Where p_id=" . $p_id;
    $row = $db->getRow($sql);
    $strSet = "";
    if ($p_pagetype == 3 || $p_starringtype == 0) {
        $p_starringstart = $row["p_starringstart"];
        $p_starringend = $row["p_starringend"];
    } else {
        $strSet .= "p_starringstart='" . $p_starringstart . "',p_starringend='" . $p_starringend . "',";
    }
    if ($p_pagetype == 3 || $p_titletype == 0) {
        $p_titlestart = $row["p_titlestart"];
        $p_titleend = $row["p_titleend"];
    } else {
        $strSet .= "p_titlestart='" . $p_titlestart . "',p_titleend='" . $p_titleend . "',";
    }
    if ($p_pagetype == 3 || $p_pictype == 0) {
        $p_picstart = $row["p_picstart"];
        $p_picend = $row["p_picend"];
    } else {
        $strSet .= "p_picstart='" . $p_picstart . "',p_picend='" . $p_picend . "',";
    }
    $strSet .= "p_listcodestart='" . $p_listcodestart . "',p_listcodeend='" . $p_listcodeend . "',p_listlinkstart='" . $p_listlinkstart . "',p_listlinkend='" . $p_listlinkend . "',p_starringtype='" . $p_starringtype . "',p_titletype='" . $p_titletype . "',p_pictype='" . $p_pictype . "'";
    if ($p_pagetype == 3) {
        $strSet .= " ,p_pagetype='" . $p_pagetype . "'";
    }
    $sql = "update {pre}cj_vod_projects set " . $strSet . " where p_id= " . $p_id;
    $db->query($sql);
    $p_timestart = $row["p_timestart"];
    $p_timeend = $row["p_timeend"];
    $p_areastart = $row["p_areastart"];
    $p_areaend = $row["p_areaend"];
    $p_classtype = $row["p_classtype"];
    $p_collect_type = $row["p_collect_type"];
    $p_typestart = $row["p_typestart"];
    $p_typeend = $row["p_typeend"];
    $p_contentstart = $row["p_contentstart"];
    $p_contentend = $row["p_contentend"];
    $p_playcodetype = $row["p_playcodetype"];
    $p_playcodestart = $row["p_playcodestart"];
    $p_playcodeend = $row["p_playcodeend"];
    $p_playurlstart = $row["p_playurlstart"];
    $p_playurlend = $row["p_playurlend"];
    $p_playlinktype = $row["p_playlinktype"];
    $p_playlinkstart = $row["p_playlinkstart"];
    $p_playlinkend = $row["p_playlinkend"];
    $p_playspecialtype = $row["p_playspecialtype"];
    $p_playspecialrrul = $row["p_playspecialrrul"];
    $p_playspecialrerul = $row["p_playspecialrerul"];
    $p_lzstart = $row["p_lzstart"];
    $p_lzend = $row["p_lzend"];
    $p_lzcodetype = $row["p_lzcodetype"];
    $p_lzcodestart = $row["p_lzcodestart"];
    $p_lzcodeend = $row["p_lzcodeend"];
    $p_languagestart = $row["p_languagestart"];
    $p_languageend = $row["p_languageend"];
    $p_remarksstart = $row["p_remarksstart"];
    $p_remarksend = $row["p_remarksend"];
    $p_directedstart = $row["p_directedstart"];
    $p_directedend = $row["p_directedend"];
    $p_setnametype = $row["p_setnametype"];
    $p_setnamestart = $row["p_setnamestart"];
    $p_setnameend = $row["p_setnameend"];
    $p_playcodeApiUrl = $row["p_playcodeApiUrl"];
    $p_playcodeApiUrltype = $row["p_playcodeApiUrltype"];
    $p_playcodeApiUrlParamstart = $row["p_playcodeApiUrlParamstart"];
    $p_playcodeApiUrlParamend = $row["p_playcodeApiUrlParamend"];
    $p_videocodeApiUrl = $row["p_videocodeApiUrl"];
    $p_videocodeApiUrlParamstart = $row["p_videocodeApiUrlParamstart"];
    $p_videocodeApiUrlParamend = $row["p_videocodeApiUrlParamend"];
    $p_videourlstart = $row["p_videourlstart"];
    $p_videourlend = $row["p_videourlend"];
    $p_videocodeType = $row["p_videocodeType"];
    if (isN($p_lzcodetype)) {
        $p_lzcodetype = 0;
    }
    if (isN($p_videocodeType)) {
        $p_videocodeType = 0;
    }
    if (isN($p_playcodetype)) {
        $p_playcodetype = 0;
    }
    if (isN($p_playlinktype)) {
        $p_playlinktype = 0;
    }
    if (isN($p_playspecialtype)) {
        $p_playspecialtype = 0;
    }
    if (isN($p_setnametype)) {
        $p_setnametype = 0;
    }
    if (isN($p_playcodeApiUrltype)) {
        $p_playcodeApiUrltype = 0;
    }
    if ($showcode == "1") {
        ?>
<table class="tb">
	<tr><td>
	<TEXTAREA style="WIDTH: 100%; HEIGHT: 200px" id="htmlcode" wrap="off" readOnly><?php 
        echo $linkcode;
        ?>
</TEXTAREA>
  	</td></tr>
</table>
<?php 
    }
    ?>
<form name="form" action="?action=lastsave" method="post">
	<INPUT id="p_id" name="p_id" type="hidden" value="<?php 
    echo $p_id;
    ?>
" >
    <INPUT id="p_pagetype" name="p_pagetype" type="hidden" value="<?php 
    echo $p_pagetype;
    ?>
" >
  	<INPUT id="listurl" name="listurl" type="hidden" value="<?php 
    echo $strlisturl;
    ?>
" >
  	<INPUT id="p_coding" name="p_coding" type="hidden" value="<?php 
    echo $p_coding;
    ?>
" >
    <INPUT id="p_titletype" name="p_titletype" type="hidden" value="<?php 
    echo $p_titletype;
    ?>
" >
    <INPUT id="p_starringtype" name="p_starringtype" type="hidden" value="<?php 
    echo $p_starringtype;
    ?>
" >
    <INPUT id="p_pictype" name="p_pictype" type="hidden" value="<?php 
    echo $p_pictype;
    ?>
" >
    <INPUT id="showcode" name="showcode" type="hidden" value="<?php 
    echo $showcode;
    ?>
" >
    <INPUT id="p_playtype" name="p_playtype" type="hidden" value="<?php 
    echo $p_playtype;
    ?>
" >
   
<table class="tb">
	<tr>
	<td  colspan="2" align="center">采集内容设置 当前获取的测试地址:<?php 
    echo $UrlTest;
    ?>
</td>
  	</tr>
  	<?php 
    if ($p_titletype == 0) {
        ?>
    <tr id="trp_titlestart">
      <td width="20%">名称开始代码:</td>
      <td>
 <span onClick="if(document.Form.p_titlestart.rows>2)document.Form.p_titlestart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_titlestart.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
 <textarea name="p_titlestart" cols="70" rows="3"><?php 
        echo $p_titlestart;
        ?>
</textarea>	  </td>
    </tr>
    <tr id="trp_titleend">
      <td>名称结束代码:</td>
      <td>
<span onClick="if(document.Form.p_titleend.rows>2)document.Form.p_titleend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_titleend.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
 <textarea name="p_titleend" cols="70" rows="3"><?php 
        echo $p_titleend;
        ?>
</textarea>	  </td>
    </tr>
    <?php 
    }
    ?>
	<tr>
	 <td>连载代码范围:</td>
	 <td><input type="radio" value="0" name="p_lzcodetype" onClick="ChangeCutPara(0,'trp_lzcodestart','trp_lzcodeend');" <?php 
    if ($p_lzcodetype == 0) {
        echo "checked";
    }
    ?>
>  
	 关闭&nbsp;&nbsp; <input type="radio" value="1" name="p_lzcodetype" onClick="ChangeCutPara(1,'trp_lzcodestart','trp_lzcodeend');" <?php 
    if ($p_lzcodetype == 1) {
        echo "checked";
    }
    ?>
> 
	 开启</td>
	 </tr>
	 	 
 <tr id="trp_lzcodestart" <?php 
    if ($p_lzcodetype != 1) {
        echo "style=\"display:none\"";
    }
    ?>
>
 <td>连载范围开始代码:</td>
 <td>&nbsp;&nbsp;输入区域: <span onClick="if(document.Form.p_lzcodestart.rows>2)document.Form.p_lzcodestart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_lzcodestart.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
  <textarea name="p_lzcodestart" cols="70" rows="3" id="p_lzcodestart"><?php 
    echo $p_lzcodestart;
    ?>
</textarea></td>
 </tr>
  <tr id="trp_lzcodeend" <?php 
    if ($p_lzcodetype != 1) {
        echo "style=\"display:none\"";
    }
    ?>
>
 <td>连载范围结束代码:</td>
 <td>&nbsp;&nbsp;输入区域: <span onClick="if(document.Form.p_lzcodeend.rows>2)document.Form.p_lzcodeend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_lzcodeend.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
  <textarea name="p_lzcodeend" cols="70" rows="3" id="p_lzcodeend"><?php 
    echo $p_lzcodeend;
    ?>
</textarea></td>
 </tr>
 		 
    <tr>
      <td vAlign=center >连载开始代码:</td>
      <td>
      <span onClick="if(document.Form.p_lzstart.rows>2)document.Form.p_lzstart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_lzstart.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
 <textarea name="p_lzstart" cols="70" rows="3"><?php 
    echo $p_lzstart;
    ?>
</textarea>	 
 </td>
    </tr>
    <tr>
      <td vAlign=center >连载结束代码:</td>
      <td>
      <span onClick="if(document.Form.p_lzend.rows>2)document.Form.p_lzend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_lzend.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
 <textarea name="p_lzend" cols="70" rows="3"><?php 
    echo $p_lzend;
    ?>
</textarea>	 
      </td>
    </tr>
 <tr>
      <td vAlign=center >备注开始代码:</td>
      <td>
      <span onClick="if(document.Form.p_remarksstart.rows>2)document.Form.p_remarksstart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_remarksstart.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
 <textarea name="p_remarksstart" cols="70" rows="3"><?php 
    echo $p_remarksstart;
    ?>
</textarea>	 
 </td>
    </tr>
    <tr>
      <td vAlign=center >备注结束代码:</td>
      <td>
      <span onClick="if(document.Form.p_remarksend.rows>2)document.Form.p_remarksend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_remarksend.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
 <textarea name="p_remarksend" cols="70" rows="3"><?php 
    echo $p_remarksend;
    ?>
</textarea>	 
      </td>
    </tr>
    
    <?php 
    if ($p_starringtype == 0) {
        ?>
    <tr id="trp_starringstart">
      <td>主演开始代码:</td>
      <td>
 <span onClick="if(document.Form.p_starringstart.rows>2)document.Form.p_starringstart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_starringstart.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
 <textarea name="p_starringstart" cols="70" rows="3"><?php 
        echo $p_starringstart;
        ?>
</textarea>	  </td>
    </tr>
    <tr id="trp_starringend">
      <td>主演结束代码:</td>
      <td>
<span onClick="if(document.Form.p_starringend.rows>2)document.Form.p_starringend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_starringend.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
 <textarea name="p_starringend" cols="70" rows="3"><?php 
        echo $p_starringend;
        ?>
</textarea>	  </td>
    </tr>
    <?php 
    }
    ?>
    <tr id="trp_directedstart">
      <td>导演开始代码:</td>
      <td>
 <span onClick="if(document.Form.p_directedstart.rows>2)document.Form.p_directedstart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_directedstart.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
 <textarea name="p_directedstart" cols="70" rows="3"><?php 
    echo $p_directedstart;
    ?>
</textarea>	  </td>
    </tr>
    <tr id="trp_directedend">
      <td>导演结束代码:</td>
      <td>
<span onClick="if(document.Form.p_directedend.rows>2)document.Form.p_directedend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_directedend.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
 <textarea name="p_directedend" cols="70" rows="3"><?php 
    echo $p_directedend;
    ?>
</textarea>	  </td>
    </tr>
    <?php 
    if ($p_pictype == 0) {
        ?>
    <tr id="trp_picstart">
      <td>图片开始代码:</td>
      <td>
 <span onClick="if(document.Form.p_picstart.rows>2)document.Form.p_picstart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_picstart.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
 <textarea name="p_picstart" cols="70" rows="3"><?php 
        echo $p_picstart;
        ?>
</textarea>	  </td>
    </tr>
    <tr id="trp_picend">
      <td>图片结束代码:</td>
      <td>
<span onClick="if(document.Form.p_picend.rows>2)document.Form.p_picend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_picend.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
 <textarea name="p_picend" cols="70" rows="3"><?php 
        echo $p_picend;
        ?>
</textarea>	  </td>
    </tr>
    <?php 
    }
    ?>
    
 	<tr>
        <td><font color="#FF0000">栏目设置:</font></td>
        <td>
		<input type="radio" value="0" name="p_classtype" onClick="$('#trp_typestart').css('display','none');$('#trp_typeend').css('display','none');$('#trp_classtype').css('display','');$('#p_collect_type').css('display','');" <?php 
    if ($p_classtype == 0) {
        echo "checked";
    }
    ?>
>
          固定栏目&nbsp;&nbsp; 
		<input type="radio" value="1" name="p_classtype" onClick="$('#trp_classtype').css('display','none');$('#p_collect_type').css('display','none');$('#trp_typestart').css('display','');$('#trp_typeend').css('display','');" <?php 
    if ($p_classtype == 1) {
        echo "checked";
    }
    ?>
>
按对应栏目自动转换</td>
	  </tr>
	  <tr id="trp_classtype" <?php 
    if ($p_classtype == 1) {
        echo "style=\"display:none\"";
    }
    ?>
>
        <td><font color="#FF0000">选择入库栏目:</font></td>
        <td id="CollectClassN2" >
		<select name="p_collect_type" id="CollectClass" size="1">
	  	<option value="0">请选择入库分类</option>
		<?php 
    echo makeSelectAll("{pre}vod_type", "t_id", "t_name", "t_pid", "t_sort", 0, "", "&nbsp;|&nbsp;&nbsp;", $p_collect_type);
    ?>
      </select></td>
    </tr>
      <tr id="trp_typestart" <?php 
    if ($p_classtype == 0) {
        echo "style=\"display:none\"";
    }
    ?>
>
        <td><font color="#FF0000">栏目开始代码:</font></td>
        <td>&nbsp;&nbsp;输入区域: <span onClick="if(document.Form.p_typestart.rows>2)document.Form.p_typestart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_typestart.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
          <textarea name="p_typestart" cols="70" rows="3" id="p_typestart"><?php 
    echo $p_typestart;
    ?>
</textarea></td>
      </tr>
      <tr id="trp_typeend" <?php 
    if ($p_classtype == 0) {
        echo "style=\"display:none\"";
    }
    ?>
>
        <td><font color="#FF0000">栏目结束代码:</font></td>
        <td>&nbsp;&nbsp;输入区域: <span onClick="if(document.Form.p_typeend.rows>2)document.Form.p_typeend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_typeend.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
          <textarea name="p_typeend" cols="70" rows="3" id="p_typeend"><?php 
    echo $p_typeend;
    ?>
</textarea></td>
      </tr>	
      
  <tr>
 <td>日期开始代码:</td>
 <td>&nbsp;&nbsp;输入区域: <span onClick="if(document.Form.p_timestart.rows>2)document.Form.p_timestart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_timestart.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
  <textarea name="p_timestart" cols="70" rows="3" id="p_timestart"><?php 
    echo $p_timestart;
    ?>
</textarea></td>
 </tr>
 <tr>
 <td>日期结束代码:</td>
 <td>&nbsp;&nbsp;输入区域: <span onClick="if(document.Form.p_timeend.rows>2)document.Form.p_timeend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_timeend.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
  <textarea name="p_timeend" cols="70" rows="3" id="p_timeend"><?php 
    echo $p_timeend;
    ?>
</textarea></td>
 </tr>
 
  <tr>
 <td>地区开始代码:</td>
 <td>&nbsp;&nbsp;输入区域: <span onClick="if(document.Form.p_areastart.rows>2)document.Form.p_areastart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_areastart.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
 <textarea name="p_areastart" id="p_areastart" cols="70" rows="3"><?php 
    echo $p_areastart;
    ?>
</textarea></td>
 </tr>
 
 <tr>
 <td>地区结束代码:</td>
 <td>&nbsp;&nbsp;输入区域: <span onClick="if(document.Form.p_areaend.rows>2)document.Form.p_areaend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_areaend.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
 <textarea name="p_areaend" id="p_areaend" cols="70" rows="3"><?php 
    echo $p_areaend;
    ?>
</textarea></td>
 </tr>
 <tr>
 <td>语言开始代码:</td>
 <td>&nbsp;&nbsp;输入区域: <span onClick="if(document.Form.p_languagestart.rows>2)document.Form.p_languagestart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_languagestart.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
 <textarea name="p_languagestart" id="p_languagestart" cols="70" rows="3"><?php 
    echo $p_languagestart;
    ?>
</textarea></td>
 </tr>
 <tr>
 <td>语言结束代码:</td>
 <td>&nbsp;&nbsp;输入区域: <span onClick="if(document.Form.p_languageend.rows>2)document.Form.p_languageend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_languageend.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
 <textarea name="p_languageend" id="p_languageend" cols="70" rows="3"><?php 
    echo $p_languageend;
    ?>
</textarea></td>
 </tr>
 <tr>
 <td>介绍开始代码:</td>
 <td>&nbsp;&nbsp;输入区域: <span onClick="if(document.Form.p_contentstart.rows>2)document.Form.p_contentstart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_contentstart.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
  <textarea name="p_contentstart" cols="70" rows="3" id="p_contentstart"><?php 
    echo $p_contentstart;
    ?>
</textarea></td>
 </tr>
 <tr>
 <td>介绍结束代码:</td>
 <td>&nbsp;&nbsp;输入区域: <span onClick="if(document.Form.p_contentend.rows>2)document.Form.p_contentend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_contentend.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
  <textarea name="p_contentend" cols="70" rows="3" id="p_contentend"><?php 
    echo $p_contentend;
    ?>
</textarea></td>
 </tr>
<tr>
 <td>列表范围:</td>
 <td><input type="radio" value="0" name="p_playcodetype" onClick="ChangeCutPara(0,'trp_playcodestart','trp_playcodeend');ChangeCutParaList(0,'trp_playcodeApiUrl,trp_playcodeApiUrltype,trp_playcodeApiUrlParamstart,trp_playcodeApiUrlParamend');" <?php 
    if ($p_playcodetype == 0) {
        echo "checked";
    }
    ?>
>  
 关闭&nbsp;&nbsp; <input type="radio" value="1" name="p_playcodetype" onClick="ChangeCutPara(1,'trp_playcodestart','trp_playcodeend');ChangeCutParaList(0,'trp_playcodeApiUrl,trp_playcodeApiUrltype,trp_playcodeApiUrlParamstart,trp_playcodeApiUrlParamend');" <?php 
    if ($p_playcodetype == 1) {
        echo "checked";
    }
    ?>
> 
 开启&nbsp;&nbsp; <input type="radio" value="2" name="p_playcodetype" onClick="ChangeCutParaList(0,'trp_playcodestart,trp_playcodeend');ChangeCutParaList(1,'trp_playcodeApiUrl,trp_playcodeApiUrltype,trp_playcodeApiUrlParamstart,trp_playcodeApiUrlParamend');" <?php 
    if ($p_playcodetype == 2) {
        echo "checked";
    }
    ?>
>  
 来自api</td>
 </tr> 
 <tr id="trp_playcodestart" <?php 
    if ($p_playcodetype != 1) {
        echo "style=\"display:none\"";
    }
    ?>
>
 <td>播放列表开始代码:</td>
 <td>&nbsp;&nbsp;输入区域: <span onClick="if(document.Form.p_playcodestart.rows>2)document.Form.p_playcodestart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_playcodestart.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
  <textarea name="p_playcodestart" cols="70" rows="3" id="p_playcodestart"><?php 
    echo $p_playcodestart;
    ?>
</textarea></td>
 </tr>
  <tr id="trp_playcodeend" <?php 
    if ($p_playcodetype != 1) {
        echo "style=\"display:none\"";
    }
    ?>
>
 <td>播放列表结束代码:</td>
 <td>&nbsp;&nbsp;输入区域: <span onClick="if(document.Form.p_playcodeend.rows>2)document.Form.p_playcodeend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_playcodeend.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
  <textarea name="p_playcodeend" cols="70" rows="3" id="p_playcodeend"><?php 
    echo $p_playcodeend;
    ?>
</textarea></td>
 </tr>
 
 
 <tr id="trp_playcodeApiUrl" <?php 
    if ($p_playcodetype != 2) {
        echo "style=\"display:none\"";
    }
    ?>
>
 <td>播放列表API Url:</td>
 <td>&nbsp;&nbsp;page={PAGE_NO} /channel_id={PROD_ID} /pid={PROD_ID}: <b></b><br>
  <input name="p_playcodeApiUrl" value=<?php 
    echo $p_playcodeApiUrl;
    ?>
" size="80">></td>
 </tr>
 
 <tr id="trp_playcodeApiUrltype" <?php 
    if ($p_playcodetype != 2) {
        echo "style=\"display:none\"";
    }
    ?>
>
 <td><font color="#FF0000">获取参数设置:</font></td>
 <td><input type="radio" value="0" name="p_playcodeApiUrltype"  <?php 
    if ($p_playcodeApiUrltype == 0) {
        echo "checked";
    }
    ?>
>
  内容页直接获取地址&nbsp;&nbsp; 
<input type="radio" value="1" name="p_playcodeApiUrltype" <?php 
    if ($p_playcodeApiUrltype == 1) {
        echo "checked";
    }
    ?>
>
  	 链接中获取地址  	
</td>
 </tr>
 
 
<tr id="trp_playcodeApiUrlParamstart" <?php 
    if ($p_playcodetype != 2) {
        echo "style=\"display:none\"";
    }
    ?>
>
 <td>API参数开始代码:</td>
 <td>&nbsp;&nbsp;输入区域: <br>
  <textarea name="p_playcodeApiUrlParamstart" cols="70" rows="3" id="p_playcodeApiUrlParamstart"><?php 
    echo $p_playcodeApiUrlParamstart;
    ?>
</textarea></td>
 </tr>
 <tr id="trp_playcodeApiUrlParamend" <?php 
    if ($p_playcodetype != 2) {
        echo "style=\"display:none\"";
    }
    ?>
>
 <td>API参数结束代码:</td>
 <td>&nbsp;&nbsp;输入区域:<br>
  <textarea name="p_playcodeApiUrlParamend" cols="70" rows="3" id="p_playcodeApiUrlParamend"><?php 
    echo $p_playcodeApiUrlParamend;
    ?>
</textarea></td>
 </tr>
 
<tr>
 <td><font color="#FF0000">获取地址设置:</font></td>
 <td><input type="radio" value="0" name="p_playlinktype" onClick="ChangeCutPara(0,'trp_playlinkstart','trp_playlinkend');" <?php 
    if ($p_playlinktype == 0) {
        echo "checked";
    }
    ?>
>
  内容页直接获取地址&nbsp;&nbsp; <input type="radio" value="1" name="p_playlinktype" onClick="ChangeCutPara(1,'trp_playlinkstart','trp_playlinkend');" <?php 
    if ($p_playlinktype == 1) {
        echo "checked";
    }
    ?>
>
  	 &nbsp;&nbsp; 播放页获取地址
<input type="radio" value="2" name="p_playlinktype" onClick="ChangeCutPara(1,'trp_playlinkstart','trp_playlinkend');" <?php 
    if ($p_playlinktype == 2) {
        echo "checked";
    }
    ?>
>
  	 播放链接中获取地址
  	&nbsp;&nbsp; <input type="radio" value="3" name="p_playlinktype" onClick="ChangeCutPara(1,'trp_playlinkstart','trp_playlinkend');" <?php 
    if ($p_playlinktype == 3) {
        echo "checked";
    }
    ?>
 >
  单播放页获取所有播放地址
</td>
 </tr>
 <tr id="trp_playlinkstart">
 <td>播放链接开始代码:</td>
 <td>&nbsp;&nbsp;输入区域: <span onClick="if(document.Form.p_playlinkstart.rows>2)document.Form.p_playlinkstart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_playlinkstart.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
  <textarea name="p_playlinkstart" cols="70" rows="3" id="p_playlinkstart"><?php 
    echo $p_playlinkstart;
    ?>
</textarea></td>
 </tr>
 <tr id="trp_playlinkend">
 <td>播放链接结束代码:</td>
 <td>&nbsp;&nbsp;输入区域: <span onClick="if(document.Form.p_playlinkend.rows>2)document.Form.p_playlinkend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_playlinkend.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
  <textarea name="p_playlinkend" cols="70" rows="3" id="p_playlinkend"><?php 
    echo $p_playlinkend;
    ?>
</textarea></td>
 </tr>
 <tr id="trp_playspecialtype">
 <td>特殊播放链接处理:</td>
 <td><input type="radio" value="0" name="p_playspecialtype" checked="checked" onClick="ChangeCutPara(0,'listurl2','listurl3');" <?php 
    if ($p_playspecialtype == 0) {
        echo "checked";
    }
    ?>
>
  不作设置&nbsp;&nbsp;
  <input type="radio" value="1" name="p_playspecialtype" onClick="ChangeCutPara(1,'listurl2','listurl3');" <?php 
    if ($p_playspecialtype == 1) {
        echo "checked";
    }
    ?>
>
  替换地址&nbsp;&nbsp;
  <input type="radio" value="2" name="p_playspecialtype" onClick="ChangeCutPara(1,'listurl2','listurl3');" <?php 
    if ($p_playspecialtype == 2) {
        echo "checked";
    }
    ?>
>
  合并地址<br>
  <font color="red">对于使用了JavaScript:openwindow形式的连接请使用以下格式处理:<br>
  脚本连接:内容[变量] 内容 如:javaScript:OpenWnd([变量])<br>
  实际连接:内容[变量] 内容 如:play.php?id=[变量]</font></td>
 </tr>
 <tr id="listurl2" <?php 
    if ($p_playspecialtype != 1) {
        echo "style=\"display:none\"";
    }
    ?>
>
 <td>要替换的地址:</td>
 <td>&nbsp;&nbsp;输入区域: <span onClick="if(document.Form.p_playspecialrrul.rows>2)document.Form.p_playspecialrrul.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_playspecialrrul.rows+=1" style='cursor:hand'><b>扩大</b></span> &nbsp;&nbsp;可用标签:<font onmouseover="getActiveText(document.Form.p_playspecialrrul);" onClick="addTag('[变量]')" style="CURSOR: hand"><b>[变量]</b></font><br />
  <textarea name="p_playspecialrrul" cols="70" rows="3" id="p_playspecialrrul"><?php 
    echo $p_playspecialrrul;
    ?>
</textarea></td>
 </tr>
 <tr id="listurl3" <?php 
    if ($p_playspecialtype != 1) {
        echo "style=\"display:none\"";
    }
    ?>
>
 <td>替换为的地址:</td>
 <td>&nbsp;&nbsp;输入区域: <span onClick="if(document.Form.p_playspecialrerul.rows>2)document.Form.p_playspecialrerul.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_playspecialrerul.rows+=1" style='cursor:hand'><b>扩大</b></span> &nbsp;&nbsp;可用标签:<font onmouseover="getActiveText(document.Form.p_playspecialrerul);" onClick="addTag('[变量]')" style="CURSOR: hand"><b>[变量]</b></font><br />
  <textarea name="p_playspecialrerul" cols="70" rows="3" id="p_playspecialrerul"><?php 
    echo $p_playspecialrerul;
    ?>
</textarea></td>
 </tr>
 <tr>
 <td>地址开始代码:</td>
 <td>&nbsp;&nbsp;输入区域: <span onClick="if(document.Form.p_playurlstart.rows>2)document.Form.p_playurlstart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_playurlstart.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
  <textarea name="p_playurlstart" cols="70" rows="3" id="p_playurlstart"><?php 
    echo $p_playurlstart;
    ?>
</textarea></td>
 </tr>
 <tr>
 <td>地址结束代码:</td>
 <td>&nbsp;&nbsp;输入区域: <span onClick="if(document.Form.p_playurlend.rows>2)document.Form.p_playurlend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_playurlend.rows+=1" style='cursor:hand'><b>扩大</b></span><br>
  <textarea name="p_playurlend" cols="70" rows="3" id="p_playurlend"><?php 
    echo $p_playurlend;
    ?>
</textarea></td>
 </tr>
 
 

 
 <tr>
 <td><font color="#FF0000">获取视频地址设置:</font></td>
 <td><input type="radio" value="0" name="p_videocodeType" onClick="ChangeCutParaList(0,'trp_videourlend,trp_videourlstart,trp_videocodeApiUrl,trp_videocodeApiUrlParamstart,trp_videocodeApiUrlParamend');" <?php 
    if ($p_videocodeType == 0) {
        echo "checked";
    }
    ?>
>
  不能获取
  	&nbsp;&nbsp; <input type="radio" value="1" name="p_videocodeType" onClick="ChangeCutParaList(0,'trp_videocodeApiUrlParamstart,trp_videocodeApiUrlParamend,trp_videocodeApiUrl');ChangeCutParaList(1,'trp_videourlstart,trp_videourlend');" <?php 
    if ($p_videocodeType == 1) {
        echo "checked";
    }
    ?>
 >
  Base64Decode 获得视频地址&nbsp;&nbsp; <input type="radio" value="2" name="p_videocodeType" onClick="ChangeCutParaList(0,'trp_videocodeApiUrlParamstart,trp_videocodeApiUrlParamend');ChangeCutParaList(1,'trp_videocodeApiUrl,trp_videourlstart,trp_videourlend');" <?php 
    if ($p_videocodeType == 2) {
        echo "checked";
    }
    ?>
>
  	 &nbsp;&nbsp; 直接构造
<input type="radio" value="3" name="p_videocodeType" onClick="ChangeCutParaList(1,'trp_videourlend,trp_videourlstart,trp_videocodeApiUrl,trp_videocodeApiUrlParamstart,trp_videocodeApiUrlParamend');" <?php 
    if ($p_videocodeType == 3) {
        echo "checked";
    }
    ?>
>
  	 通过api来获取
</td>
 </tr>
 
  <tr id="trp_videocodeApiUrl" <?php 
    if ($p_videocodeType != 3 || $p_videocodeType != 2) {
        echo "style=\"display:none\"";
    }
    ?>
>
 <td>视频地址API Url:</td>
 <td>&nbsp;&nbsp;如果是api:channel_id={PROD_ID} /pid={PROD_ID}: <br>
 &nbsp;&nbsp;如果是直接构造:/vid/{PROD_ID}/type/mp4/ts/3333333224/useKeyframe/0/v.m3u8  <br>
  <input name="p_videocodeApiUrl" value="<?php 
    echo $p_videocodeApiUrl;
    ?>
" size="80"></td>
 </tr>
<tr id="trp_videocodeApiUrlParamstart" <?php 
    if ($p_videocodeType != 3) {
        echo "style=\"display:none\"";
    }
    ?>
>
 <td>视频地址API参数开始代码:</td>
 <td>&nbsp;&nbsp;输入区域: <br>
  <textarea name="p_videocodeApiUrlParamstart" cols="70" rows="3" id="p_videocodeApiUrlParamstart"><?php 
    echo $p_videocodeApiUrlParamstart;
    ?>
</textarea></td>
 </tr>
 <tr id="trp_videocodeApiUrlParamend" <?php 
    if ($p_videocodeType != 3) {
        echo "style=\"display:none\"";
    }
    ?>
>
 <td>视频地址API参数结束代码:</td>
 <td>&nbsp;&nbsp;输入区域:<br>
  <textarea name="p_videocodeApiUrlParamend" cols="70" rows="3" id="p_videocodeApiUrlParamend"><?php 
    echo $p_videocodeApiUrlParamend;
    ?>
</textarea></td>
 </tr>
 
 <tr id="trp_videourlstart" <?php 
    if ($p_videocodeType == 0) {
        echo "style=\"display:none\"";
    }
    ?>
>
 <td>视频地址开始代码:</td>
 <td>&nbsp;&nbsp;输入区域:<br>
  <textarea name="p_videourlstart" cols="70" rows="3" id="p_playurlstart"><?php 
    echo $p_videourlstart;
    ?>
</textarea></td>
 </tr>
 <tr id="trp_videourlend" <?php 
    if ($p_videocodeType == 0) {
        echo "style=\"display:none\"";
    }
    ?>
>
 <td>视频地址结束代码:</td>
 <td>&nbsp;&nbsp;输入区域: <br>
  <textarea name="p_videourlend" cols="70" rows="3" id="p_videourlend"><?php 
    echo $p_videourlend;
    ?>
</textarea></td>
 </tr>
 
 <tr id="tr_SetNameType">
 <td>截取集数名称:</td>
 <td><input type="radio" value="0" name="p_setnametype" checked="checked" onClick="ChangeCutPara(0,'trP_SetNameStart','trP_SetNameEnd');" <?php 
    if ($p_setnametype == 0) {
        echo "checked";
    }
    ?>
>
  不截取&nbsp;&nbsp;
  <input type="radio" value="1" name="p_setnametype" onClick="ChangeCutPara(1,'trP_SetNameStart','trP_SetNameEnd');" <?php 
    if ($p_setnametype == 1) {
        echo "checked";
    }
    ?>
>
  播放地址中截取&nbsp;&nbsp;
  <input type="radio" value="2" name="p_setnametype" onClick="ChangeCutPara(1,'trP_SetNameStart','trP_SetNameEnd');" <?php 
    if ($p_setnametype == 2) {
        echo "checked";
    }
    ?>
>
  播放页中截取&nbsp;&nbsp;
  <input type="radio" value="3" name="p_setnametype" onClick="ChangeCutPara(1,'trP_SetNameStart','trP_SetNameEnd');" <?php 
    if ($p_setnametype == 3) {
        echo "checked";
    }
    ?>
>
  内容页中截取&nbsp;&nbsp;
	<br>
	</td>
	</tr>
	<tr  id="trP_SetNameStart" <?php 
    if ($p_setnametype == 0) {
        echo "style=\"display:none\"";
    }
    ?>
>
	<td>集数名称开始代码:</td>
	<td>&nbsp;&nbsp;输入区域: <span onClick="if(document.Form.p_setnamestart.rows>2)document.Form.p_setnamestart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_setnamestart.rows+=1" style='cursor:hand'><b>扩大</b></span> &nbsp;&nbsp;可用标签:<font onmouseover="getActiveText(document.Form.p_setnamestart);" onClick="addTag('[变量]')" style="CURSOR: hand"><b>[变量]</b></font><br />
	<textarea name="p_setnamestart" cols="70" rows="3" id="p_setnamestart"><?php 
    echo $p_setnamestart;
    ?>
</textarea></td>
	</tr>
	<tr id="trP_SetNameEnd" <?php 
    if ($p_setnametype == 0) {
        echo "style=\"display:none\"";
    }
    ?>
>
	<td>集数名称结束代码:</td>
 	<td>&nbsp;&nbsp;输入区域: <span onClick="if(document.Form.p_setnameend.rows>2)document.Form.p_setnameend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_setnameend.rows+=1" style='cursor:hand'><b>扩大</b></span> &nbsp;&nbsp;可用标签:<font onmouseover="getActiveText(document.Form.p_setnameend);" onClick="addTag('[变量]')" style="CURSOR: hand"><b>[变量]</b></font><br />
	<textarea name="p_setnameend" cols="70" rows="3" id="p_setnameend"><?php 
    echo $p_setnameend;
    ?>
</textarea></td>
	</tr>
	<tr>
	<td colspan="2"><input type="submit" class="btn" id="btnNext" name="btnNext" value="下一步"></td>
	</tr>
</table>
</form>
<script language="JavaScript">
function ChangeCutPara(flag,element1,element2)
{
	switch (flag)
	{
	case 0 :
	$("#"+element1).css("display","none");
	$("#"+element2).css("display","none");
	break;
	case 1 :
	$("#"+element1).css("display","");
	$("#"+element2).css("display","");
	break;
	}
}

function ChangeCutParaList(flag,listElement)
{   var elments = listElement.split(",");
    var x;
    for(x in elments){
	switch (flag)
	{
	case 0 :
	$("#"+elments[x]).css("display","none");
	//$("#"+element2).css("display","none");
	break;
	case 1 :
	$("#"+elments[x]).css("display","");
	//$("#"+element2).css("display","");
	break;
	}
	}
}

ChangeCutPara(<?php 
    echo $p_lzcodetype;
    ?>
,'trp_zzcodestart','trp_zzcodeend');
ChangeCutPara(<?php 
    echo $p_playcodetype;
    ?>
,'trp_playcodestart','trp_playcodeend');
ChangeCutPara(<?php 
    echo $p_playlinktype;
    ?>
,'trp_playlinkstart','trp_playlinkend');
ChangeCutPara(<?php 
    echo $p_playspecialtype;
    ?>
,'listurl2','listurl3');
ChangeCutPara(<?php 
    echo $p_setnametype;
    ?>
,'trp_setnamestart','trp_setnameend');

currObj = "uuuu";
function getActiveText(obj)
{
	obj.focus();
	currObj = obj;
}
function addTag(ibTag)
{
	var isClose = false;
	var obj_ta = currObj;
	if (obj_ta.isTextEdit)
	{
	obj_ta.focus();
	var sel = document.selection;
	var rng = sel.createRange();
	rng.colapse;
	if((sel.type == "Text" || sel.type == "None") && rng != null)
	{
	rng.text = ibTag;
	}
	obj_ta.focus();
	return isClose;
	}
	else return false;
}
</script>
<?php 
}
function cjBaiduView($strlink, $num)
{
    global $starringarr, $titlearr, $picarr, $typearr, $areaarr, $yeararr, $strListUrl, $p_playspecialtype, $p_playtype, $p_videocodeType, $p_videocodeApiUrl, $p_id, $p_videocodeApiUrlParamstart, $p_videocodeApiUrlParamend, $p_videourlstart, $p_videourlend, $playcodeApiUrl, $playcodeApiUrlParamstart, $p_playcodeApiUrlParamend, $playcodeApiUrltype, $db, $strListUrl, $p_titletype, $starringarr, $titlearr, $picarr, $p_id, $p_titlestart, $p_titleend, $p_lzstart, $p_lzend, $p_hitsstart, $p_hitsend, $p_starringtype, $p_starringstart, $p_starringend, $p_picstart, $p_picend, $p_typestart, $p_typeend, $p_pictype, $p_classtype, $p_collect_type, $p_timestart, $p_timeend, $p_areastart, $p_areaend, $p_contentstart, $p_contentend, $p_playcodestart, $p_playcodeend, $p_playlinkstart, $p_playlinkend, $p_playurlstart, $p_playurlend, $p_playcodetype, $p_playlinktype, $p_playtype, $p_coding, $p_lzstart, $p_lzend, $p_lzcodetype, $p_lzcodestart, $p_lzcodeend, $p_languagestart, $p_languageend, $p_remarksstart, $p_remarksend, $p_script, $p_showtype, $p_savefiles, $strdstate, $p_server, $p_setnametype, $p_setnamestart, $p_setnameend, $p_directedstart, $p_directedend, $cache;
    $androidUrl = "";
    //var_dump($strlink);var_dump($strListUrl);
    try {
        $pos = strpos($strlink, "href=\"");
        if ($pos !== false) {
            $strlink = substr($strlink, $pos + 6);
        }
        $pos = strpos($strlink, "\"");
        if ($pos !== false) {
            $strlink = substr($strlink, 0, $pos);
        }
    } catch (Exception $e) {
    }
    $strlink = definiteUrl($strlink, $strListUrl);
    writetofile("crawel_info.log", $p_id . '{=====}' . $strlink . "{=====}View===start");
    echo "<tr><td colspan=\"2\">开始采集:" . $strlink . " / '.{$strListUrl}.'</br> </TD></TR>";
    $strViewCode = getPage($strlink, $p_coding);
    if ($strViewCode == false) {
        $strdstate = "true";
        echo "<tr><td colspan=\"2\">在获取内容页时出错:" . $strlink . " / '.{$strListUrl}.' </br></TD></TR>";
        writetofile("crawel_error.log", $p_id . '{=====}' . $strlink . '{=====}' . $strListUrl);
        $sb = $sb + 1;
        return;
    } else {
        $info = BaiduParse::parseMovieInfoByContent($strViewCode, $p_coding, $p_collect_type);
        //		var_dump($info);
        echo "<tr><td colspan=\"2\">在获取内容页时success :" . $strlink . " / '.{$strListUrl}.'</br> </TD></TR>";
        //节目名称,来自列表或者来自内容页
        if ($p_titletype == 1) {
            $titlecode = $titlearr[$num];
        } else {
            $titlecode = getBody($strViewCode, $p_titlestart, $p_titleend);
            if (isN($titlecode)) {
                $titlecode = $info->title;
            }
        }
        if (!isN($info->title)) {
            $titlecode = $info->title;
        }
        $titlecode = replaceStr($titlecode, "&nbsp;", ' ');
        $titlecode = filterScript($titlecode, $p_script);
        $titlecode = replaceFilters($titlecode, $p_id, 1, 0);
        $titlecode = replaceStr(replaceStr(replaceStr($titlecode, ",", " "), "'", ""), "\"\"", "");
        $titlecode = replaceStr($titlecode, "&nbsp;", ' ');
        $titlecode = trim($titlecode);
        //先缩小范围
        if ($p_lzcodetype == 1) {
            //连载范围
            $lzfwcode = getBody($strViewCode, $p_lzcodestart, $p_lzcodeend);
            //连载编码
            $lzcode = getBody($lzfwcode, $p_lzstart, $p_lzend);
            $lzcode = filterScript($lzcode, $p_script);
            $lzcode = replaceStr($lzcode, "false", "0");
            $lzcode = trim($lzcode);
            $lzcode = intval($lzcode);
        } else {
            $lzcode = getBody($strViewCode, $p_lzstart, $p_lzend);
            $lzcode = filterScript($lzcode, $p_script);
        }
        //		var_dump($lzcode);
        if (!isN($info->curr_episode)) {
            $lzcode = $info->curr_episode;
        }
        $lzcode = replaceStr($lzcode, "false", "0");
        $lzcode = trim($lzcode);
        try {
            $lzcode = intval($lzcode);
        } catch (Exception $e) {
            $lzcode = 0;
        }
        $p_hitsstart = 0;
        $p_hitsend = 0;
        $m_hits = 0;
        if ($p_starringtype == 1) {
            $starringcode = $starringarr[$num];
        } else {
            $starringcode = getBody($strViewCode, $p_starringstart, $p_starringend);
            if (!isN($info->actor)) {
                $starringcode = $info->actor;
            }
        }
        //演员
        $starringcode = filterScriptStar($starringcode, $p_script);
        $starringcode = replaceStr(replaceStr(replaceStr($starringcode, ",", " "), "'", ""), "\"\"", "");
        $starringcode = trim($starringcode);
        if ($p_pictype == 1) {
            $piccode = $picarr[$num];
        } else {
            $piccode = getBody($strViewCode, $p_picstart, $p_picend);
            if (!isN($info->big_poster)) {
                $piccode = $info->big_poster;
            }
        }
        //图片
        $piccode = trim($piccode);
        $piccode = getHrefFromImg(definiteUrl($piccode, $strListUrl));
        //栏目设置
        if ($p_classtype == 1) {
            $typecode = filterScript(getBody($strViewCode, $p_typestart, $p_typeend), $p_script);
            $typecode = trim($typecode);
            $m_typeid = changeId($typecode, $p_id, 0, 0);
        }
        if (isN($typecode) || $typecode === "") {
            $typecode = $typearr[$num];
            $typecode = trim($typecode);
        }
        $m_typeid = $p_collect_type;
        if (!isN($info->type)) {
            $typecode = $info->type;
        }
        $typecode = filterScript($typecode, $p_script);
        if ($p_showtype == 1) {
            echo "<tr><td  colspan=\"2\" align=\"center\">此列表中第" . ($num + 1) . "条数据采集结果</td></tr><tr><td width=\"20%\" >来源:</td><td >" . $strlink . "</td></tr><tr><td >名称:</td><td >" . $titlecode . " 连载:" . $lzcode . " 备注:" . $remarkscode . "</td></tr><tr><td >演员:</td><td >" . $starringcode . "</td></tr><tr><td >导演:</td><td >" . $directedcode . "</td></tr><tr><td >时间:</td><td >" . $timecode . "</td></tr><tr><td >分类:</td><td >" . $typecode . "</td></tr><tr><td >地区:</td><td >" . $areacode . "</td></tr><tr><td >语言:</td><td >" . $languagecode . "</td></tr><tr><td  >图片:</td><td >" . $piccode . "</td></tr><tr><td >介绍:</td><td >" . substring($contentcode, 50) . ".....</td></tr>";
            if ($p_savefiles == 1) {
                $filename = time() . $num;
                if (strpos($piccode, ".jpg") || strpos($piccode, ".bmp") || strpos($piccode, ".png") || strpos($piccode, ".gif")) {
                    $extName = substring($piccode, 4, strlen($piccode) - 4);
                } else {
                    $extName = ".jpg";
                }
                $picpath = "upload/vod/" . getSavePicPath() . "/";
                $picfile = $filename . $extName;
                echo "<tr><td width=\"20%\" >自动下载图片:</td><td><iframe border=\"0\" valign=\"bottom\" vspace=\"0\" hspace=\"0\" marginwidth=\"0\" marginheight=\"0\" framespacing=\"0\" frameborder=\"0\" scrolling=\"no\" width=\"400\" height=\"15\" src=\"../admin_pic.php?action=downpic&wjs=1&path=../" . $picpath . "&file=" . $picfile . "&url=" . $piccode . "\"></iframe></td></tr>";
                $piccode = $picpath . $picfile;
            }
        } else {
            echo "<tr><td colspan=\"2\" align=\"center\">第" . ($num + 1) . "条数据采集结果</td></tr><tr><td width=\"20%\" >来源:</td><td >" . $strlink . "</td></tr><tr><td width=\"20%\" >名称:</td><td >" . $titlecode . " 连载:" . $lzcode . " 备注:" . $remarkscode . "</td></tr>";
        }
        $weburl = $info->sites;
        if ($weburl == false) {
            echo "<tr><td colspan=\"2\">在获取播放列表链接时出错 " . $strlink . " / '.{$strListUrl}.'</TD></TR>";
            writetofile("crawel_error.log", $p_id . '{=====}' . $strlink . '{=====}' . $strListUrl);
            $sb = $sb + 1;
            return;
        } else {
            $directedcode = filterScriptStar(getBody($strViewCode, $p_directedstart, $p_directedend), $p_script);
            $directedcode = replaceStr($directedcode, "false", "");
            $directedcode = replaceStr($directedcode, "'", "");
            $directedcode = trim($directedcode);
            if (!isN($info->director)) {
                $directedcode = $info->director;
            }
            //备注
            $remarkscode = filterScript(getBody($strViewCode, $p_remarksstart, $p_remarksend), $p_script);
            $remarkscode = replaceStr($remarkscode, "false", "");
            $remarkscode = trim($remarkscode);
            if (!isN($info->max_episode)) {
                $remarkscode = $info->max_episode;
            }
            //语音
            $languagecode = filterScript(getBody($strViewCode, $p_languagestart, $p_languageend), $p_script);
            $languagecode = replaceStr($languagecode, "false", "");
            $languagecode = !isN($info->language) ? $info->language : $languagecode;
            $languagecode = trim($languagecode);
            if (!isN($languagecode) && $languagecode !== '英语' && strpos($titlecode, $languagecode) === false) {
                $titlecode = $titlecode . ' ' . $languagecode;
            } else {
                $languagecode = '其他';
            }
            //时间
            $timecode = filterScript(getBody($strViewCode, $p_timestart, $p_timeend), $p_script);
            if ($timecode == false) {
                $timecode == "未知";
            }
            $timecode = trim($timecode);
            $timecode = !isN($info->pubdate) ? $info->pubdate : $timecode;
            $timecode = trim(replaceStr($timecode, "&nbsp;", ' '));
            $timecode = trim($timecode);
            if (isN($timecode) || $timecode === "") {
                $timecode = $yeararr[$num];
                $timecode = trim($timecode);
            }
            //地区
            $areacode = filterScript(getBody($strViewCode, $p_areastart, $p_areaend), $p_script);
            if ($areacode == false) {
                $areacode = "未知";
            }
            $areacode = !isN($info->area) ? $info->area : $areacode;
            $areacode = trim($areacode);
            if (isN($areacode) || $areacode === "") {
                $areacode = $areaarr[$num];
                $areacode = trim($areacode);
            }
            //内容
            $contentcode = filterScript(getBody($strViewCode, $p_contentstart, $p_contentend), $p_script);
            if ($contentcode == false) {
                $contentcode = "未知";
            }
            $contentcode = !isN($info->brief) ? $info->brief : $contentcode;
            $contentcode = filterScript(replaceFilters($contentcode, $p_id, 2, 0), $p_script);
            $contentcode = replaceStr(replaceStr(replaceStr($contentcode, ",", " "), "'", ""), "\"\"", "");
            $contentcode = trim($contentcode);
            //备注
            $duration = getBody($strViewCode, $p_playurlstart, $p_playurlend);
            $duration = !isN($info->duration) ? $info->duration : $duration;
            //var_dump($info->duration); var_dump($duration);
            $m_area = $areacode;
            $m_languageid = $languagecode;
            $piccode = "";
            foreach ($weburl as $weburlitem) {
                $p_playtypebaiduweb = $weburlitem['site_name'];
                $baiduwebUrls = $weburlitem['episodes'];
                //				var_dump($p_playtypebaiduweb);
                //				var_dump('----------------');
                //				var_dump($weburlitem);
                $movieid = updateVod($duration, $baiduwebUrls, $p_id, $titlecode, $piccode, $typecode, $areacode, $strlink, $starringcode, $directedcode, $timecode, $p_playtypebaiduweb, $contentcode, $m_typeid, $lzcode, $languagecode, $remarkscode);
            }
        }
    }
}