オンラインデモのアドレス: http://tools.jb51.net/tools/cs.php
コードをコピー コードは次のとおりです:
function zhuanhuan() {
$urlodd =explode( '//',$_GET["url"],2);//リンクを 2 つの段落に分割します。 //最初の段落が前にあり、2 番目の段落が後ろにあります
$head=strto lower ($urlodd[0]) ;//PHP は大文字と小文字を区別します。最初に一律に小文字に変換しないと、HtTp: または ThUNDER: が表示されます。この奇妙な書き方は扱いにくいです
$behind=$urlodd[1]。 ;
if($head=="thunder: "){
$url=substr(base64_decode($behind), 2, -2);//base64 復号化、前の AA と後ろの ZZ を削除します
}elseif ($head=="flashget:"){
$url1 =explode('&',$behind,2);
$url=substr(base64_decode($url1[0]), 10, -10);// Base64 復号化では、前後の [FLASHGET] を削除します
}elseif( $head=="qqdl:"){
$url=base64_decode($behind);//base64 復号化
}elseif($head=="http: "||$head=="ftp:"||$head ==="mms:"||$head=="rtsp:"||$head=="https:"){
$url=$_GET ["url"];//通常のアドレスは http、https のみをサポートします。他には ftp、mms、rtsp などの送信プロトコルはほとんどないようです。たとえば、XX ネットワーク ディスクは実際には Base64 に基づいていますが、一部はダウンロードできません。復号化されていても
}else{
echo "このページは当面このプロトコルをサポートしていません"
}
return $url;
}
if($_GET["url"]!=NULL){ $url=zhuanhuan($_GET["url"]);
$url_thunder="thunder://".base64_encode( "AA".$url."ZZ");//base64 暗号化、以下の 2 と同じ
$url_flashget="Flashget://".base64_encode("[FLASHGET]".$url."[FLASHGET]") ."&aiyh";
$url_qqdl="qqdl://".base64_encode($url); }
?>
サイクロン チェーン:
以上、Thunder Express PHP [テスト合格] のアドレスから Thunder Express 旋風リンクを生成するコードを紹介しました。Thunder Express の内容も含めて、PHP チュートリアルに興味のある友人の参考になれば幸いです。