使用外部編程介面(PHP),可以對你的資料做任意你想要的處理。不過需要注意的是,目前只能對單一標籤裡的內容作處理。處理原理是程式先用你寫的規則擷取內容,然後將資料發送給php相關的程式處理。這個需要有一定php基礎的朋友使用。在程式裡使用時,請先測試。
這裡你可以編寫程式,具體的編寫方法我們有例子在裡邊,你可以參考一下。注意對於不處理的標籤,也要輸出內容,就是echo $LabelContent,儲存編碼預設的ansi。
我們看幾個例子.
第一個,如果標題小於一定位元組,就用其它的字元替換掉標題。
if($LabelName == '標題')<br />{<br />$num=strlen($LabelContent);<br />if ($num<10) //小於10位元組<br />{<br />echo $LabelContent='替換的內容';//如果小於上面設定的多少位元組,就替換成這個<br />}<br />else echo $LabelContent;<br />}<br />else echo $LabelContent;
第二個:普通地址與迅雷專用地址互相轉化
if($LabelName == 'thunder')<br />{<br />echo substr(base64_decode(str_ireplace("thunder://","",$LabelContent)),2,-2);<br />}<br />else if($LabelName == 'url')<br />{<br />echo "thunder://".base64_encode("AA".$LabelContent."ZZ");<br />}<br />
第三個:使用php計算出售價格
<?php<br />if($LabelName == '價格')<br />{<br />echo $LabelContent*2+100-90; //價格標籤為純數字,可以執行常規的一些運算,主要用於採集的商品價格自動增加出售價使用<br />}<br />else echo $LabelContent;<br />?><br />
第四個:使用標題的MD5值做隨機檔案名稱使用
<?php<br />if($LabelName == '標題')<br />{<br />$date = date(DATE_RFC822);<br />echo MD5("$LabelContent"."$date"); //這樣的結果就是標題文字+目前時間的MD5值,做為部分程式的隨機檔案名稱使用比較好,重複機率比較小了<br />else echo $LabelContent;<br />?><br />
第五個:隨機打亂行號
<?php<br />if($LabelName == '內容')//只對內容作處理,你要給其它的加的話改一下即可.<br />{<br />$arr = explode("\n",$LabelContent); //用換行分隔形式一數組<br />shuffle($arr);//打亂數組<br />$LabelContent= implode("\n",$arr);//重新做成字串<br />echo $LabelContent;//輸出<br />}<br />else echo $LabelContent;<br />?>
這些只做參考,更多功能,請您編程實現。