Verificar existência de uma URL em PHP

  • Autor Autor Lopezito
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Lopezito

Lopezito

Eta
Diseñador
Verificación en dos pasos activada
Hola.
Tengo una duda.
Me gustaría saber si es posible saber si una url tiene error o no, me explico con una idea de como podría hacerce:

Inserir CODE, HTML ou PHP:
if (url = noerror){echo "url existente";}else{echo"la url tira error de conexion";}

O sea, supongamos que vos quieras saber si http://dominio.com/asdaslfkaslk no tiene error de conexión o no existe, de una manera que php te diga antes de ingresar.
Si no me supe explicar, trataré de hacerlo con más ejemplos.
Saludos
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
PHP:
<?php
error_reporting(0);
$url = "http://forobeta.com";
$com = get_headers($url);
preg_match("/200/",$com[0],$resultado);
if($resultado[0] == 200)
{
	echo "La url".$url."existe";
}
else if($url != 200)
{
	echo "error no existe";
	
}



?>
 
Que uso podria tener esto?
 
Pues básicamente a la hora de seleccionar un dominio saber si ya alguien lo tiene o no.

Es útil porque muchos dominios no están enlazados a ningún servidor y no carga nada.

Yo lo que hago es ir a una página de venta de dominio e intentar comprarlo. Si ya está pillado no dejará comprarlo.
 
Con
PHP:
if(!file_get_contents('http://laurl.com')) die('La url no existe');
die('La url existe');
bastaría
 
Voltar
Topo