ホームページ >バックエンド開発 >PHPチュートリアル >PHP が Thunder Express Tornado のダウンロード リンクを作成するサンプル コード_PHP チュートリアル

PHP が Thunder Express Tornado のダウンロード リンクを作成するサンプル コード_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:43:05775ブラウズ

function zhuanhuan() {
$urlodd=explode(//,$_GET["url"],2);//リンクを 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{
"このページは当面、この規約をサポートしていません"
}
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、または Tornado チェーンのアドレスを入力してください:


実際のアドレス:

サンダー チェーン:< ;/a>

エクスプレス チェーン:< /a>

トルネードチェーン:

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

本当http://www.bkjia.com/PHPjc/478847.html技術記事 ?php function zhuanhuan() { $urlodd=explode(//,$_GET["url"],2);//リンクを 2 つのセクションに分割します。 //最初のセクションが前にあり、2 番目のセクションが後ろにあります$head =strto lower($urlodd[0]);//PHP では大文字と小文字が区別されます...