我已多次尝试但失败了,但无论如何我都会展示示例代码。
<?php
Header ('Content-type: image/png');
Header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0');
Header('Expires: Thu, 19 Nov 1981 08:52:00 GMT');
Header('Pragma: no-cache');
// create the image
$image = imagecreatefrompng("PrivateImage.png");
// output and destroy
imagepng($image);
imagedestroy($image);
?>
我已经使用了我的图像创建者的源代码并将其编译为基本的我正在做的事情。
我正在从大约4个来源创建自定义图像,图像创建完美无瑕,输出完美无瑕。我希望能够在加载图像时发出脚本事件客户端,并播放一个不在我服务器上的声音文件。 (每次加载图像时)
主要是这是我的一个宠物项目,可以创建一个非常独特的论坛sig,在页面加载时播放一个简短的曲调,并且不会,“媒体”在四分之一的sig中不被“允许”。当我加载并发布这意味着我失败时,我试图在浏览器中播放声音时遇到了挑战。我尝试过使用
readfile("/path/to/file");
读取已有工作音频播放器模块的html文件。但是,这根本不会加载。图片仍然显示。
我也尝试用
来逃避php<?php
{
?>
<embed src="sound.mp3" autostart="true" loop="false" style="width:5px; height:2px;">
<?php
}
?>
这也是一个无结果,根本不会影响图像输出,但也不会播放。然而加载它,因为它自己的PHP资源对我来说很好。 (单独的页面。)
如果在内容标记设置为image/png
时播放声音,则无法这样说。然而,在互联网上,任何事都有可能......在某种程度上。我认为至少要问它不会有什么坏处。我发现接近这个问题/问题的任何东西都太老了,无法依赖。