Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何制作动态图像?_Php - Fatal编程技术网

Php 如何制作动态图像?

Php 如何制作动态图像?,php,Php,我有一个online.png和一个offline.png 我的想法是执行serverstatus.php?sid=1 然后让它检查服务器是否在线,我知道如何运行检查。 然后让它返回联机或脱机图像,mime类型为png,但实际上是一个php文件,并像图像一样显示。没有文本或添加任何内容。只是原始的在线或离线png。因此它可以用于img标记。来自 来自PHP文档 您可以使用该功能您可以使用该功能如果服务器脱机,您将收到“服务器未找到”错误消息Yeah。我知道。映像在检查其他服务器的服务器上运行。因

我有一个online.png和一个offline.png

我的想法是执行serverstatus.php?sid=1

然后让它检查服务器是否在线,我知道如何运行检查。
然后让它返回联机或脱机图像,mime类型为png,但实际上是一个php文件,并像图像一样显示。没有文本或添加任何内容。只是原始的在线或离线png。因此它可以用于img标记。

来自


来自PHP文档



您可以使用该功能

您可以使用该功能

如果服务器脱机,您将收到“服务器未找到”错误消息Yeah。我知道。映像在检查其他服务器的服务器上运行。因此,如果它收到“服务器未找到”错误消息,它知道要使用脱机。pngwell如果映像在服务器上运行,那么您将无法获取服务器(如果服务器关闭),您必须从其他服务器(通常是联机的)获取映像。如果服务器脱机,您将收到“服务器未找到”错误消息Yeah。我知道。映像在检查其他服务器的服务器上运行。因此,如果它收到“Server Not Found”(服务器未找到)错误消息,它知道要使用offline.pngwell。如果映像在服务器上运行,那么您将无法获取服务器(如果服务器已关闭),您必须从其他服务器(通常在线)获取映像。
<?php
$im = imagecreatefrompng("test.png");

header('Content-type: image/png');

imagepng($im);
imagedestroy($im);
?>