コードをコピーします コードは次のとおりです:
function Download() {
$urlodd=explode('//',$_POST["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=$_POST["url"];//通常のアドレスは http、https、ftp、mms、rtsp のみをサポートします実際には XX ネットワーク ディスクなど、他の場所はほとんどないようです。これも Base64 に基づいていますが、復号化してもダウンロードできないものもあります
}else{
echo "このページは、当面このプロトコルをサポートしていません";
使用 スルー アウト スルー スルー オフ ‐ ‐ ‐ ‐‐‐‐‐ } _ ){
$url=Download($ _POST["url"]);
$url_thunder="サンダー:/ /".base64_encode("AA".$url."ZZ");//base64 暗号化、以下 2 同じこと
$url_flashget="Flashget://".base64_encode("[FLASHGET]".$url."[ FLASHGET]")."&aiyh";
$url_qqdl="qqdl://".base64_encode($url );
}
?>
;
実際のアドレス:
Thunder リンク:
エクスプレス チェーン:サイクロン チェーン:
http://www.bkjia.com/PHPjc/769241.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/769241.html技術記事次のようにコードをコピーします: ?php function Download() { $urlodd=explode('//',$_POST["url"],2);//リンクを 2 つのセクションに分割します。 //最初のセクションは最初のセクション、2 番目のセクションは 2 番目のセクションです。