如果端口对下面的脚本没有响应(false),如何添加要发送的电子邮件功能?
<?php
function test_port($host,$port=80,$timeout=6)
{
$fsock = fsockopen($host, $port, $errno, $errstr, $timeout);
if ( ! $fsock )
{
return FALSE;
}
else
{
return TRUE;
}
}
/* check our website http://www.example.com is up and running (port 80) and timeout after 20 seconds */
$ok = test_port('IP/website',80,20);
?>
答案 0 :(得分:0)
最简单的方法是通过适当调用PHP mail
function
return FALSE;
编辑:这解决了mail()
个问题,但请注意,fsockopen 可能不是检测主机是否正常的正确方法。 This question可能是一个很好的起点。