Título: Como saber sí una página está disponible o es real? Publicado por: jdc en 8 Enero 2010, 16:47 pm Hay alguna forma en php de ver sí una página está enlínea o es real por medio de un ping o similar?
Osea necesito saber sí www.elhacker.net está disponible, como sería? Título: Re: Como saber sí una página está disponible o es real? Publicado por: luiggy2 en 8 Enero 2010, 17:02 pm Código
Fuente: http://www.nociondigital.com/webmasters/php-tutorial-haciendo-ping-desde-php-detalle-208.html Lo malo es que no todos los servidores te van a dfejar usarlo. Saludos! Título: Re: Como saber sí una página está disponible o es real? Publicado por: el-brujo en 8 Enero 2010, 17:05 pm pues te conectas a esa web y si el servidor web devuelve un code 200 (response code) es que está todo correcto.
Título: Re: Como saber sí una página está disponible o es real? Publicado por: дٳŦ٭ en 8 Enero 2010, 18:58 pm Pues una cosa es que sea real y otra que exista.. dependiendo el requerimiento es la solución, si necesitas ver si está online u off abriendo un socket y ver el header te das cuenta, si necesitas ver si está disponible para registro, te toca hacerle un whois.
Saludos Título: Re: Como saber sí una página está disponible o es real? Publicado por: jdc en 8 Enero 2010, 19:06 pm Pues una cosa es que sea real y otra que exista.. dependiendo el requerimiento es la solución, si necesitas ver si está online u off abriendo un socket y ver el header te das cuenta, si necesitas ver si está disponible para registro, te toca hacerle un whois. Saludos nop, no quiero ver nada para registro ni mucho menos, necesito saber si una direccion ingresada es valida por ejemplo smf toma como direccion tanto www.google.com como www.paginaquenuncaensuvidaaexistido.com ambos son links pero no son valido los 2 no? como puedo saber si un link es valido o no? Código
Fuente: http://www.nociondigital.com/webmasters/php-tutorial-haciendo-ping-desde-php-detalle-208.html Lo malo es que no todos los servidores te van a dfejar usarlo. Saludos! Necesitaria algo que sea mas generico, osea que no dependa de que alguno o que otro servidor lo acepte :) pero gracias, esta interesante aunque en wamp no funciona xD pues te conectas a esa web y si el servidor web devuelve un code 200 (response code) es que está todo correcto. Y como seria eso mas o menos en php? Título: Re: Como saber sí una página está disponible o es real? Publicado por: el-brujo en 8 Enero 2010, 19:22 pm Cita de: el-pollo link=topic=280520.msg1381666#msg1381666 [quote author=el-brujo link=topic=280520.msg1381561#msg1381561 date=1262966701 pues te conectas a esa web y si el servidor web devuelve un code 200 (response code) es que está todo correcto. Y como seria eso mas o menos en php? [/quote] Con cURL Código
http://nadeausoftware.com/articles/2007/06/php_tip_how_get_web_page_using_curl Código
Más: Check website status using php and CURL library http://php.assistprogramming.com/check-website-status-using-php-and-curl-library.html Busca por "check website status php" y encontrarás más cosa. Título: Re: Como saber sí una página está disponible o es real? Publicado por: jdc en 9 Enero 2010, 02:20 am Perdon por la ignorancia pero mi nivel de php es muy basico. Como funcionan las funciones que posteaste brujo? las probe ambas en wamp y no me funciono ninguna de las 2,
Un saludo y gracias Título: Re: Como saber sí una página está disponible o es real? Publicado por: AlbertoBSD en 9 Enero 2010, 04:57 am Ocupas tener CURL instalado y tal vez una extensión para que el PHP pueda usarlo xD...
XAMP es de windows no?? Saludos Título: Re: Como saber sí una página está disponible o es real? Publicado por: ~ Yoya ~ en 9 Enero 2010, 05:34 am Ps si usas xampp para window o lampp para linux tienes que activarlo editanto el php.ini, por defecto viene off.
Título: Re: Como saber sí una página está disponible o es real? Publicado por: jdc en 9 Enero 2010, 05:37 am Uso wamp... Que se agrega o edita en php.ini? No se puede activar desde .htaccess?
Título: Re: Como saber sí una página está disponible o es real? Publicado por: AlbertoBSD en 9 Enero 2010, 05:43 am La verdad yo no lo he hecho pero:
http://es.wikipedia.org/wiki/CURL http://php.net/manual/en/book.curl.php Saludos Título: Re: Como saber sí una página está disponible o es real? Publicado por: ~ Yoya ~ en 9 Enero 2010, 16:06 pm Tienes que mirar el php.ini y en hay linea aparece esto:
Código: ;extension=php_curl.dll Código: extension=php_curl.dll Título: Re: Como saber sí una página está disponible o es real? Publicado por: jdc en 9 Enero 2010, 17:09 pm ok gracias, buscare mas a ver si puedo adaptar otra cosa :)
Saludos Título: Re: Como saber sí una página está disponible o es real? Publicado por: WHK en 9 Enero 2010, 20:26 pm Hazte la vida mas fácil
Código
Por defecto la función file_get_contents debuelve un estado de error cuando la respuesta del host no es 200. Título: Re: Como saber sí una página está disponible o es real? Publicado por: jdc en 9 Enero 2010, 21:11 pm Hazte la vida mas fácil Código
Por defecto la función file_get_contents debuelve un estado de error cuando la respuesta del host no es 200. Gracias es exactamente lo que necesitaba! xD ahora solo debo entender tu funcion dese_hasta y listo xDDDD Saludos |