我有一个非常简单的端口检查,我希望将在线/离线状态发布到我认为是动态图像的位置。好吧,如果它在线,它不会给我和错误或什么都没有,但它不会离线发布或离线发布资源 id #1 这是我的代码:
<?php
$ip = $_GET["ip"];
$port = $_GET["port"];
$online = "Online";
$offline = "Offline";
$status = (fsockopen($ip, $port));
if ($status) {
$online;
} else {
$offline;
}
// Create a blank image and add some text
$im = imagecreatetruecolor(215, 86);
$text_color = imagecolorallocate($im, 233, 14, 91);
// sets background to Light Blue
$LightBlue = imagecolorallocate($im, 95, 172, 230);
imagefill($im, 0, 0, $LightBlue);
//Server Information
imagestring($im, 7, 5, 5, '3Nerds1Site.com', $text_color);
imagestring($im, 2, 40, 30, $ip, $text_color);
imagestring($im, 2, 40, 40, $port, $text_color);
imagestring($im, 2, 40, 70, $status, $text_color);
// Set the content type header - in this case image/jpeg
header('Content-Type: image/png');
// Output the image
imagepng($im);
// Free up memory
imagedestroy($im);
?>
谁能给我有关这方面的有用信息?
这也是我的输出: