我正在谷歌搜索如何在我的网页上制作动画图标,我发现很多教程显示我必须添加一些像
<link rel="icon" href="animated_favicon.gif" type="image/gif" >
但问题是我有纯粹基于php的网页,而不是这里的HTML。我是否必须使用这些调用制作html页面并以某种方式从index.php调用它?或者在这里是其他特定于php的命令?
感谢。
答案 0 :(得分:2)
在编辑完成后将HTML代码段打开后,我想我可以开始回答。
首先,PHP和HTML是两个完全不同的生物。 PHP在您的服务器上运行并产生输出。 HTML是PHP可以生成的一种输出,当在Web服务器上运行时,它是默认的内容类型。使用PHP的大多数网站(我说99%,如果不是100%给定四舍五入)也使用HTML。
如果您正在制作一个仅使用纯文本(谈论难以导航)的网站,那么您就不走运了。浏览器会自动在/favicon.ico
查找您的图标,但如果您还要提供动画GIF,则需要说明您使用的HTML标记。其他任何事情(HTTP标头等)都无法模仿这种效果。
但严重的是,如果您没有为自己的网站使用HTML,那么 你使用的是什么?
答案 1 :(得分:0)
首先:你没有没有HTML的网页。可以提供其他文件类型(PDF,Flash,图像,文本文件等),但对于需要HTML的网页。
PHP旨在穿插HTML或任何其他文本。未封装在<?php ?>
块中的任何内容都将发送到stdout。至少要让您的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。在这种情况下,上面的示例将不起作用,您将不得不查阅库的文档。