火車頭外部PHP編程的使用

來源:互聯網
上載者:User

使用外部編程介面(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 />?>

這些只做參考,更多功能,請您編程實現。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.