Conectarse a url con php

Hola Buen Dia!!!
Estoy con un inconveniente,
por medio de php me estoy conectando a una pagina externa
para extraer informacion de algunas de sus lineas.
Pero ahi veces que esta pagina externa tarda en cargarse, entonces mientras trata de cargarse
me cuelga toda la aplicacion en donde la muestro
que podria hacer? Si esta pagina externa tarda mas de x segundos en cargarse?
de que forma puedo establecer el tiempo de carga dela pagina externa?
mi codigo es este:
$url = 'http://una_web.com/';
@$lineas=file($url);
if( $lineas /* es mayor a x segundos*/ )
{ echo 'Hago esto'; }
else
{ echo 'Hago esto otro'; }
saludos y Muchas gracias por cualquier ayuda

Añade tu respuesta

Haz clic para o