ホームページ  >  記事  >  バックエンド開発  >  ASP と PHP は、Web サイトのショートカットを生成し、それをdesktop_PHP チュートリアルにダウンロードするメソッドを実装します。

ASP と PHP は、Web サイトのショートカットを生成し、それをdesktop_PHP チュートリアルにダウンロードするメソッドを実装します。

WBOY
WBOYオリジナル
2016-07-13 10:30:121399ブラウズ

ウェブサイト上で「お気に入りに追加、ホームページとして設定」などのボタンを設定することは、ほとんどのウェブサイトで行われることですが、一部のウェブサイトには「デスクトップに置く」などの機能設定もあります。
以下は、ショートカットを生成してデスクトップにダウンロードする PHP 実装コードです。抜粋はインターネットから変更されており、参照のみを目的としています。

php実装コード:

コードをコピーします コードは次のとおりです:
if(isset($_GET[title]) &&rim($_GET[title]) !== "") $title = トリム($ _GET[チルト]);
$content='
[デフォルト]
BASEURL=http://www.jb51.net/?desktop
[{000214A0-0000-0000-C000-000000000046}]
Prop3 =19,2
[インターネットショートカット]
URL=http://www.jb51.net/?desktop
IDList=[{000214A0-0000-0000-C000-000000000046}]
IconFile=http://www.jb51. net/favicon.ico
IconIndex=1
HotKey=0
Prop3=19,2';
header("Content-type:application/octet-stream");
header("Content-Disposition:attachment; {$title }.url; ");
echo $content;
?>

ASP実装コード:

コードをコピーします コードは次のとおりです:
<%
id = int(request("id"))
if id="" then id="1"
title = request( "title")
if title="" then title="スクリプト ホーム"

Shortcut = "[DEFAULT]" & vbCrLf

Shortcut = ショートカット & "BASEURL=http://www.jb51.net/?desktop" & vbCrLf
Shortcut = ショートカット & "[{000214A0-0000-0000-C000-000000000046 }]" & vbCrLf
Shortcut = ショートカット & "Prop3=19,2" & vbCrLf
Shortcut = ショートカット & "[InternetShortcut]" & vbCrLf
Shortcut = ショートカット & "URL=http://www.jb51.net/?デスクトップ" & vbCrLf
Shortcut = ショートカット & "IDList=[{000214A0-0000-0000-C000-000000000046}]" & vbCrLf
Shortcut = ショートカット & "IconFile=http://www.jb51.net/favicon.ico" & vbCrLf
Shortcut = ショートカット & "IconIndex=" & id & vbCrLf
Shortcut = ショートカット & "HotKey=0" & vbCrLf
Shortcut = ショートカット & "Prop3=19,2" & vbCrLf

Response.AddHeader "Content-Dispositon", "attachment;filename=" & title & ".url";

Response.ContetType = "application/octet-steam"
Response.Write Shortcut
%>

生成原理は非常に単純です。つまり、URL ショートカットの内容が強制的に添付ファイルとして出力され、カスタマイズされた Web サイトのショートカットがダウンロードされます。ただし、この機能は非常に便利です。デフォルトのアイコンをマイ コンピュータ、ネットワーク、フォルダなどと同じに設定できます。また、通常のショートカットなので、ウイルス対策ソフトウェアによって検出されません。したがって、一部のハッカーによって実際の膨大なアクセス トラフィックをもたらすためによく使用されます。

http://www.bkjia.com/PHPjc/767084.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/767084.html技術記事 Web サイトに「お気に入りに追加」「ホームページに設定」などのボタンを設置することは、ほとんどの Web サイトで行われていますが、Web サイトによっては「デスクトップに置く」などの機能設定も存在します。 ショートカットは以下に生成されます...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。