Verificando integridade de servidores POP com PHP/sockets
Agora que todas as partes do nosso programa foram explicadas, vamos unificar nossos blocos para formar nosso aplicativo.
Atenciosamente,
Fábio Berbert de Paula
fabio@vivaolinux.com.br
http://www.vivaolinux.com.br
<!-- painelPOP.php -->
<html>
<head>
<META HTTP-EQUIV="Refresh" CONTENT="60">
</head>
<body>
<h2>Painel de Monitoramento de Servidores de Email</h2>
<table border=1 cellspacing=3>
<tr>
<?php
$servidores = array ("pop3.uol.com.br","pop.matrix.com.br");
while (list($chave,$servidor) = each($servidores)) {
$stream = fsockopen ($servidor, 110, $errono, $errostr, 30);
echo "<td>".$servidor."<br>"."Status:";
if ($stream) {
echo "Ativo</td>";
} else {
echo "<font color=red>Erro:" . $errostr . "</font></td>";
}
}
?>
</tr>
</table>
</body>
</html>
<!-- fim do programa -->
Atenciosamente,
Fábio Berbert de Paula
fabio@vivaolinux.com.br
http://www.vivaolinux.com.br
Verificando, este algoritmo verifica portas TCP mas as UDP não.
Alguem saberia como capturar uma porta UDP ?
Alguem saberia como capturar uma porta UDP ?
07/10/2006 8:53am
(~18 anos atrás)
Você pode fazer isso com o socket_select...
Vou postar um artigo sobre isso! :)
[]s
Vou postar um artigo sobre isso! :)
[]s
27/07/2005 7:01pm
(~20 anos atrás)
Só queria elogiar o artigo.
É extremamente simples, o que torna fácil a assimilação. Trabalho com segurança e monitoramento e esse tipo de dica é muito importante quem trabalha com isso.
É extremamente simples, o que torna fácil a assimilação. Trabalho com segurança e monitoramento e esse tipo de dica é muito importante quem trabalha com isso.
19/07/2003 9:37pm
(~22 anos atrás)
Nilton,
A referência completa de qualquer função PHP
pode ser facilmente encontrada no site PHP.Net.
Veja:
http://www.php.net/manual/en/function.fsockopen.php
Atenciosamente,
Fábio Berbert de Paula
fabio@vivaolinux.com.br
www.vivaolinux.com.br
A referência completa de qualquer função PHP
pode ser facilmente encontrada no site PHP.Net.
Veja:
http://www.php.net/manual/en/function.fsockopen.php
Atenciosamente,
Fábio Berbert de Paula
fabio@vivaolinux.com.br
www.vivaolinux.com.br
02/07/2002 7:10am
(~23 anos atrás)
$servidores = array ("udp://127.0.0.1","udp://servidor.com.br");