ARTICULOS

Verificar existencia de una URL

Autor: Fabian Muller (http://www.webexperto.com) - 24/08/2006

Chequear que una URL sea válida o no, puede resultar de utilidad en el uso de una aplicación Web. En este artículo veremos cómo realizarlo fácilmente desde PHP.

Para nuestro ejemplo crearemos un formulario donde se ingresará la URL a verificar:

<form action="<?=$_PHP_SELF;?>" method="post">
<input type="text" name="url" value="http://">
<input type="submit" value="Verificar">
</form>

El formulario lo procesa la misma página ($_PHP_SELF), que contiene un script en PHP para realizar la verificación:

<?
if ($_POST['url'])
{
$sitio = @fopen($_POST['url'],"r");

if ($sitio){
echo "Sitio online";
}else{
echo "Sitio offline";
}
}
?>

La función fopen abre la URL especificada, si recibe resultados la variable $sitio tendrá contenido e imprimirá que el sitio está online, y en caso contrario, que no lo está. Ubicando el arroba (@) delante de la función evitamos que nos muestre los errores de sistema de por qué no pudo conectar con esa URL.

Código completo

<html>
<head>
<title>Verificar existencia de URL</title>
<meta name="author" content="WebExperto.com">
</head>
<body>
<form action="<?=$_PHP_SELF;?>" method="post">
<input type="text" name="url" value="http://">
<input type="submit" value="Verificar">
</form>
<?
if ($_POST['url'])
{
$sitio = @fopen($_POST['url'],"r");

if ($sitio){
echo "Sitio online";
}else{
echo "Sitio offline";
}
}
?>
</body>
</html>

Ver ejemplo

 

Más artículos sobre PHP

1. Proteger páginas con password en PHP
2. Buscador simple en PHP
3. Paginación de resultados con PHP
4. Contador de visitas simple
5. Instalación de PHP-Nuke bajo Windows
6. Codificar contraseñas con md5()
7. Generación dinámica de imágenes
8. Recomendar a un amigo en php
9. Creando sitio con forma modular
10. Upload de archivos al servidor
Más artículos...

Otros artículos...

XML XHTML 1.0 - Manual de introducción
Fireworks Creando una bola 3D con sombra
PHP Contador de visitas simple
Marketing 12 técnicas de marketing online
PHP Paginación de resultados con PHP
Java Script Un reloj digital en JavaScript
Varios Tu sitio en otros navegadores
Usabilidad Títulos en las páginas web
Accesibilidad El uso adecuado de los colores
Java Script ¿Cómo utilizar los archivos .js de JavaScript?
Más artículos...