Heim > Artikel > Backend-Entwicklung > So generieren Sie über PHP eine Verknüpfung zum Webdesktop
In diesem Artikel wird der Code für die Verwendung von PHP zum Generieren von Webseiten-Desktopverknüpfungen, zum Hinzufügen von Symbolen und zum Lösen des verstümmelten Problems vorgestellt, das beim Speichern in verschiedenen Browsern auftritt.
Wenn wir eine Website besuchen und deren Inhalt sehr attraktiv ist, verwenden wir normalerweise die Favoritenfunktion des Browsers, um die Website mit einem Lesezeichen zu versehen.
Für Webseiten, die im Browser als Favorit angezeigt werden, müssen Sie den Browser öffnen und sie dann in den Favoriten auswählen und darauf zugreifen.
Wenn Sie die Website direkt vom Desktop aus aufrufen können, erleichtert dies den Benutzerzugriff.
Wir können PHP verwenden, um eine Verknüpfungseintragsdatei für die Webseite zu erstellen und diese für den schnellen Zugriff auf dem Desktop des Benutzers zu speichern.
Der generierte Code lautet wie folgt:
<?php$filename = '破晓领域.url';$url = 'http://fdipzone.com/';$icon = 'http://fdipzone.com/favicon.ico'; createShortCut($filename, $url, $icon);/** * 创建保存为桌面代码 * @param String $filename 保存的文件名 * @param String $url 访问的连接 * @param String $icon 图标路径 */function createShortCut($filename, $url, $icon=''){ // 创建基本代码 $shortCut = "[InternetShortcut]\r\nIDList=[{000214A0-0000-0000-C000-000000000046}]\r\nProp3=19,2\r\n"; $shortCut .= "URL=".$url."\r\n"; if($icon){ $shortCut .= "IconFile=".$icon.""; } header("content-type:application/octet-stream"); // 获取用户浏览器 $user_agent = $_SERVER['HTTP_USER_AGENT']; $encode_filename = rawurlencode($filename); // 不同浏览器使用不同编码输出 if(preg_match("/MSIE/", $user_agent)){ header('content-disposition:attachment; filename="'.$encode_filename.'"'); }else if(preg_match("/Firefox/", $user_agent)){ header("content-disposition:attachment; filename*=\"utf8''".$filename.'"'); }else{ header('content-disposition:attachment; filename="'.$filename.'"'); } echo $shortCut; }?>
Herunterladen und auf dem Desktop speichern
Auf dem Desktop speichern
Nach dem Speichern als *.url auf dem Desktop klicken Sie auf , um den Browser automatisch zu öffnen und besuchen Sie den Inhalt der Website.
Der Inhalt der Dawn Realm.url-Datei lautet wie folgt:
[InternetShortcut]IDList=[{000214A0-0000-0000-C000-000000000046}]Prop3=19,2URL=http://fdipzone.com/IconFile=http://fdipzone.com/favicon.ico
In diesem Artikel wird erläutert, wie Sie über PHP eine Verknüpfung zum Webdesktop erstellen. Für verwandte Empfehlungen achten Sie bitte auf PHP Chinese Net.
Verwandte Empfehlungen:
So verwenden Sie js-Traversal, um Daten in der Tabelle abzurufen
So erzielen Sie einen schnellen Deduplizierungseffekt des PHP-Arrays Elemente
So verbessern Sie die Effizienz, indem Sie Array-Elemente über PHP finden
Das obige ist der detaillierte Inhalt vonSo generieren Sie über PHP eine Verknüpfung zum Webdesktop. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!