Retorno: Booleano
Descrição: Para usar esta função, basta chamá-la com o link desejado como parâmetro. Se o link existir, a função retornará verdadeiro; caso contrário, retornará falso.
Bibliotecas: Nenhuma
Limitações: PHP 3+
Função:
<?php /** * Função para validar URIs * * @author Paulo Freitas <paulofreitas dot web at gmail dot com> * @copyright Copyright © 2006, Paulo Freitas * @license http://creativecommons.org/licenses/by-nc-sa/2.0/br Commons Creative * @version 20061106 * @param string $uri URI que deseja validar * @return bool true caso seje válido, false caso contrário */ function checkURI($uri) { return (@fclose(@fopen($uri, 'r'))) ? true : false; } ?>Exemplo de utilização:
<?php $links = array('http://www.google.com.br', 'http://pt.wikipedia.org', 'http://endereco.invalido', ); foreach($links as $link) { print (checkURI($link)) ? "OK - {$link} <br />" : "Link quebrado - {$link} <br />"; } ?>[]s Até mais