Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/classifi/public_html/detetive/valconect.php on line 3
Ou seja, toda vez que executava fsockopen() dava erro.
O que esta errado?
Responda a essa mensagem
Re: Validar url não func...
Autor: Newton Wagner
Data: 28-05-03 09:31
Pode ser que o seu servidor esteja configurado pra não rodar Sockets!! :(.
Pergunta
Guest Evandro Felipe
Caros amigos,
Gostaria que ao usuario digitar a url num campo text, a mesmo fosse validada via php. É possivel?
Foram-me enviados as seguintes sugestoes, mas nenhuma funcionou.
alguém já passou por isso? Poderia me ajudar?
<?
echo $url."<p>";
if($fp = fsockopen ($url, 21, $errno, $errstr, 10)){
echo "FTP server in online";
}else{
echo "FTP server is offline";
}
echo "<p>";
$fp = null;
//
$fp = fsockopen ($url, 80, $errno, $errstr, 30);
if (!$fp)
{echo "não acessou $errstr ($errno)<br>\n";}
else
{echo "Acessou!";}
//
echo "<p>";
$fp = fsockopen ($url, 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br/>\n";
}
//
echo "<p>";
$fp = fsockopen($url, 43, $errno, $errstr, 30);
if (!$fp)
{echo "$errstr ($errno)";}
?>
ocorreu o seguinte erro:
Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/classifi/public_html/detetive/valconect.php on line 3
Ou seja, toda vez que executava fsockopen() dava erro.
O que esta errado?
Responda a essa mensagem
Re: Validar url não func...
Autor: Newton Wagner
Data: 28-05-03 09:31
Pode ser que o seu servidor esteja configurado pra não rodar Sockets!! :(.
Tenta fazer assim ó:
<?
echo $url."<p>";
$ping = exec("ping ".$url);
if ($strpos($ping, "Pacotes")) {
echo "site encontrado";
} else {
echo "site não encontrado";
}
?>
Fico imensamente grato por qualquer ajuda.
Abracos,
Evandro Felipe.
Link para o comentário
Compartilhar em outros sites
10 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.