ホームページ  >  記事  >  バックエンド開発  >  PHP が Thunder Express 旋風を生成する link_PHP チュートリアル

PHP が Thunder Express 旋風を生成する link_PHP チュートリアル

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

<ol class="dp-c">
<li class="alt"><span><span><?php </span></span></li><li><span><span class="keyword">function</span><span> zhuanhuan() { </span></span></li><li class="alt"><span>爆発<span class="vars"></span>(<span></span>//<span class="func"></span>,<span>) </span>$_GET <span class="string"></span>[<span></span>「url」 <span class="vars"></span>],2);//リンクを 2 つの段落に分割します。 //最初の段落が前にあり、2 番目の段落が後ろにあります。 /PHP は大文字と小文字を区別します。最初に一律に小文字に変換しないと、HtTp: または ThUNDER: が表示されます。この種の奇妙な書き方は対処が困難です <span></span> <span class="string"></span> <span></span></span> </li>$behind<li><span>=<span class="vars"></span>$urlodd <span></span>[1]; <span class="func"></span><span></span><span class="vars"> </span>if<span></span>(<span class="comment"></span>$head<span></span>==</span> </li>"サンダー:"<li class="alt"><span>){ <span class="vars"></span><span> </span><span class="vars"> </span>$url<span></span>=</span></li>substr<li><span> (<span class="keyword"></span>base64_decode<span></span>(<span class="vars"></span>$behind<span></span>), 2, -2);<span class="string"></span>//base64 復号化、前部の AA と後部の ZZ を削除します <span></span> </span></li><li class="alt"><span><span class="vars"> }</span>elseif <span></span> (<span class="func"></span>$head<span></span>==<span class="func"></span>"flashget:"<span></span>){ <span class="vars"></span><span></span><span class="comment"> </span>$url1 <span></span>=</span></li>explode<li><span>(<span class="keyword"></span>&<span>, </span><span class="vars">$後ろ</span><span>、2 ); </span><span class="string"></span><span></span> </span>$url1</li><li class="alt">[0]), 10, -10 ; { <span><span class="vars"></span> <span>$url</span><span class="func">=</span><span>base64_decode</span> <span class="string">(</span><span>$後ろ</span><span class="vars">);</span><span> //base64 復号化 </span></span> </li><li><span><span class="vars"></span> }<span>elseif</span><span class="func">(</span><span>$head</span><span class="func">==</span> <span>"http:"</span><span class="vars">||</span><span>$head</span><span class="comment">==</span> <span>「ftp:」</span> </span>||</li><li class="alt">$head<span><span class="keyword">== "MMS:" https:"</span><span>){ </span><span class="vars"></span><span></span> <span class="string">$_GET</span><span>[</span> </span>"url"</li><li>];<span><span class="vars">//通常のアドレスは http、https、ftp、mms、rtsp の送信プロトコルのみをサポートします。たとえば、XX ネットワーク ディスクは実際には Base64 に基づいていますが、一部は復号化できません。このプロトコルは一時的に「</span> <span>; </span><span class="func"></span><span></span> } <span class="vars"></span><span></span> <span class="comment">return </span><span></span></span>$url</li><li class="alt">; <span><span class="keyword"></span><span></span>}」</span></li><li><span><span class="keyword">if</span><span>(</span><span class="vars">$_GET</span><span>[</span><span class="string">"url"</span><span>]!=NULL){ </span></span></li><li class="alt"><span> <span class="vars">$url</span><span>=zhuanhu an( </span><span class="vars">$_GET</span><span>[ </span> <span class="string">"url"</span><span>]); </span></span></li><li><span> <span class="vars"></span>.<span></span>$url<span class="string"> </span>.<span></span>"ZZ"<span class="func"></span>);//base64暗号化、以下の2つについても同様です<span></span> <span class="string"> </span><span> </span>$url_flashget<span class="vars"></span>=<span></span>"Flashget://"<span class="string"></span>.<span></span>base64_encode </span></li>(<li class="alt"> <span>"[FLASHGET]"<span class="vars"></span>.<span></span>$url<span class="string"></span>. <span></span>「[フラッシュゲット]」<span class="func"> </span>).<span></span>"&aiyh"<span class="string"></span>; <span></span><span class="vars"></span><span> </span>$url_q qdl<span class="string"></span>=<span></span>"qqdl ://"<span class="string"></span>.<span></span>base64_encode</span></li>(<li>) <span>$url<span class="vars"></span>); <span></span><span class="string">} </span><span></span><span class="func"><form action=cs.php method=GET> </span><span></span><span class="vars">bkJia.com 通常のリンク、または Thunder、Express、Tornado リンクのアドレスを入力してください: </span><span> and&lt;入力タイプ=</span> "url" size =</span></li> "80"&lt;入力型= submit "convert" <li class="alt">
<span></span></form> </li>
<li>
<span></span><p>実際のアドレス: <a href=</li>"& < ?php echo $url;?>"</li>
<li class="alt"><span> target=</span></li>"_blank"<li>
<span>&gt ;<?php </span></li>echo<li class="alt"><span> <span class="string"></span>$url<span></span>;?></a> <span class="string"></span> <span> </span></span><p>サンダーチェーン: <a href=</li>"<?php echo $ url_thunder;?>"</li>
<li><span> target=<span class="string"></span>"_blank"<span></span>><?php </span></li>echo<li class="alt"><span> </span></li>$url_thunder<li><span>;?></a> <span class="string"></span><span> </span><span class="string"></span> target= <span class="func"></span>"_blank"<span></span>><?php <span class="vars"></span>echo<span></span> </span></li>$url_flashget <li class="alt">
<span>;?></a><span class="string"></span><span></span>
<span class="string"></span><span>http://www.bkjia.com/PHPjc/478843.html</span><span class="func">www.bkjia.com</span><span>tru​​e</span><span class="vars">http://www.bkjia.com/PHPjc/478843.html</span><span>技術記事</span></span> ?php function zhuanhuan(){ $urlodd =explode ( // , $_GET [ url ],2); // リンクを 2 つのセグメントに分割します。 // 最初のセグメントが前にあり、2 番目のセグメントが $head の後ろにあります。 = strto lower ( $urlodd [0]); // 大きい場合の PHP...</li>
<li><span><span class="string">
</span><span></span></span></li>
</ol>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。