-1

我在谷歌上搜索如何在我的网页上制作动画图标,我发现很多教程显示我必须添加一些行

<link rel="icon" href="animated_favicon.gif" type="image/gif" >

但问题是我有纯粹的基于 php 的网页,而不是这里的 html。我是否必须使用这些调用制作 html 页面并以某种方式从 index.php 调用它?还是这里有其他 php 特定的命令?

谢谢。

4

2 回答 2

2

在编辑以公开您的 HTML 片段后,我想我可以开始回答了。

首先,PHP 和 HTML 是两种完全不同的生物。PHP 在您的服务器上运行并产生输出。HTML 是 PHP 可以生成的一种输出类型,在 Web 服务器上运行时,它是默认的内容类型。大多数使用 PHP 的网站(我会说 99%,如果不是 100% 考虑四舍五入的话)也使用 HTML。

如果您正在制作一个仅使用纯文本的网站(谈论难以导航),那么您就不走运了。浏览器会自动在 上查找您的网站图标/favicon.ico,但如果您还想提供动画 GIF,则需要使用您提供的 HTML 标记说明这一点。没有其他东西(HTTP 标头等)可以模仿这种效果。

但说真的,如果您的网站没有使用 HTML,那么您使用的什么?

于 2010-02-25T01:31:47.233 回答
0

首先:你不能有没有 HTML 的网页。可以提供其他文件类型(PDF、Flash、图像、文本文件等),但对于网页,您需要 HTML。

PHP 旨在与 HTML 或任何其他文本穿插。任何未封装在<?php ?>块中的内容都会发送到标准输出。至少要让您的 PHP 页面输出 HTML,请执行以下操作:

<?php
 /*
  * My PHP code goes here
  */
?>
<html>
<head>
<link rel="icon" href="animated_favicon.gif" type="image/gif" />
</head>
<body>
My web page
</body>
</html>

从您的问题来看,您可能正在使用自定义 PHP 库来生成网页的 HTML。在这种情况下,上面的示例将不起作用,您必须查阅库的文档。

于 2010-02-25T02:22:01.650 回答