ホームページ  >  記事  >  バックエンド開発  >  PHP のアドレスから Thunder Express 旋風リンクを生成するコード [テスト合格]_PHP チュートリアル

PHP のアドレスから Thunder Express 旋風リンクを生成するコード [テスト合格]_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:30:591053ブラウズ

オンラインデモのアドレス: 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); }
?>

jb51.net 通常のリンク、または Thunder、Express、Tornado Chain のアドレスを入力してください:

実際のアドレス:
エクスプレス チェーン:

サイクロン チェーン:



http://www.bkjia.com/PHPjc/323113.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/323113.html

オンライン デモのアドレス: http://tools.jb51.net/tools/cs.php 次のようにコードをコピーします: ?php function zhuanhuan() { $urlodd=explode('//',$_GET["url"], 2 );//リンクを 2 つのセクションに分割します。 // 前面は...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。