PHP中的快捷方式网页文件


Shortcut web page file in PHP

我希望我知道如何制作一个文件,作为对网页的主要访问。我用PHP来做这件事。我想到了以下几点:

function crearArchivoUrl($url){
        $archivo=str_replace(array("http://", "https://", "mailto://", "ftp://"), "", $url);
        $archivo=str_replace(array("/"), "-", $archivo);
        $this->checkNombreDestino($archivo);
        $contenido="[InternetShortcut]'r'nURL=".$url."'r'n";
        $fp = fopen($archivo, 'w');
        chmod($archivo, 0644);
        fwrite($fp, $contenido);
        fclose($fp);
    }

但当我测试它(双击它)时,我没有跳过浏览器。

有人能告诉我如何制作网页快捷方式文件吗?

谢谢你的帮助。

问候!

我的代码是正确的,我所需要的只是文件扩展名应该是.url,即My-web-shortcut.url

谢谢你所做的一切。

问候!

只有安装了PHP解释器,并且将Web服务器配置为运行您的PHP文件,才会执行您的PHP。如果您将此文件分发到未配置的计算机,它将永远不会作为PHP代码执行,因此永远不会像您期望的那样运行。

如果在配置正确的Web服务器上运行此脚本,请考虑使用header("Location: <URL>")将用户重定向到新页面。

实际上,您正在读取一个文件,并将其写入另一个文件。这样做不会向网络浏览器发送任何信息。

第一种方法是发送一个标头Location来重定向broswer。请参阅手册中的示例以了解如何使用它。

另一种方法是读取文件内容,并使用echo或任何其他打印命令进行打印。