首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP中的网页快捷方式文件

问PHP中的网页快捷方式文件
EN

Stack Overflow用户
提问于 2011-06-06 22:53:51
回答 3查看 1.9K关注 0票数 2

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

代码语言:javascript
复制
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);
    }

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

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

谢谢你的帮助。

欢迎光临!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-06-20 16:22:01

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

谢谢你所做的一切。

欢迎光临!

票数 1
EN

Stack Overflow用户

发布于 2011-06-06 22:57:53

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

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

票数 0
EN

Stack Overflow用户

发布于 2011-06-06 22:59:37

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

第一种方法是发送header位置来重定向浏览器。请参阅手册中的示例以了解如何使用它。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6253888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档