Título: Quitar encabezado Publicado por: carlosuc99 en 2 Noviembre 2012, 19:09 pm Buenas,
En esta web: http://aviationweather.gov/adds/metars/?station_ids=LEVX&std_trans=standard&chk_metars=on&hoursStr=most+recent+only&submitmet=Submit Cómo le puedo quitar lo siguiente y que solo quede lo restante? Citar Aviation Digital Data Service (ADDS) Output produced by METARs form (1809 UTC 02 November 2012) found at http://aviationweather.gov/adds/metars/ Título: Re: Quitar encabezado Publicado por: peib0l en 3 Noviembre 2012, 01:39 am Postea el código PHP y podremos darte una solución.
Título: Re: Quitar encabezado Publicado por: carlosuc99 en 3 Noviembre 2012, 12:01 pm No es tan complicado. Lo que hago, para obtenerlo es esto:
Código: $metardep = file_get_contents("http://www.aviationweather.gov/adds/metars/?station_ids=$dep&std_trans=standard&chk_metars=on&hoursStr=most+recent+only&submitmet=Submit"); Título: Re: Quitar encabezado Publicado por: peib0l en 3 Noviembre 2012, 12:09 pm Puedes probar a cortar la cadena en el "</a>"
Título: Re: Quitar encabezado Publicado por: carlosuc99 en 3 Noviembre 2012, 12:10 pm Título: Re: Quitar encabezado Publicado por: peib0l en 3 Noviembre 2012, 12:45 pm Espero que esto te ayude, pero deberías usar mas Google y la documentación de PHP
Código: $metardep = file_get_contents("http://www.aviationweather.gov/adds/metars/?station_ids=$dep&std_trans=standard&chk_metars=on&hoursStr=most+recent+only&submitmet=Submit"); *145 es el numero de caracteres hasta donde empezar a cortar *300 el numero del ultimo carácter a cortar Resultado: Código: LEVX 031130Z 26006KT 200V310 0200 R20/1200VP2000N R02/0200V0300N -DZ BCFG BKN001 BKN006 13/13 Q1006 Título: Re: Quitar encabezado Publicado por: carlosuc99 en 3 Noviembre 2012, 13:34 pm Espero que esto te ayude, pero deberías usar mas Google y la documentación de PHP Código: $metardep = file_get_contents("http://www.aviationweather.gov/adds/metars/?station_ids=$dep&std_trans=standard&chk_metars=on&hoursStr=most+recent+only&submitmet=Submit"); *145 es el numero de caracteres hasta donde empezar a cortar *300 el numero del ultimo carácter a cortar Resultado: Código: LEVX 031130Z 26006KT 200V310 0200 R20/1200VP2000N R02/0200V0300N -DZ BCFG BKN001 BKN006 13/13 Q1006 Eso no funciona la variable restante no da eso. Título: Re: Quitar encabezado Publicado por: peib0l en 6 Noviembre 2012, 10:33 am Podrias poner cual es el resultado? como te dije, mirate la documentacion seguramente existan otras formas.
Título: Re: Quitar encabezado Publicado por: it3r en 6 Noviembre 2012, 14:04 pm podrías hacerlo con expresiones regulares, después de que obtienes el html usas preg_match para obtener todo lo que esta dentro de la etiqueta <FONT> no se muy bien expresiones regulares pero debería ser algo como
Código: '<FONT.*?>(.*?)<\/FONT>' Saludos Título: Re: Quitar encabezado Publicado por: ~ Yoya ~ en 6 Noviembre 2012, 22:58 pm Código
Hay solo elimina la parte del Código: Aviation Digital Data Service (ADDS) Y deja todo lo demás. Igual también puedes utilizar javascript. Saludos. |