Pregunta

Yo sé cómo hacer esto en Ruby, pero yo quiero hacer esto en PHP. Coge una página y ser capaz de analizar las cosas fuera de él.

¿Fue útil?

Solución

Tome un vistazo a cURL . Conocer la existencia de Curl y cómo usarlo ayudará en muchos aspectos, ya que no es específico de PHP. Si quieres algo específico, sin embargo, puede utilizar file_get_contents que es la forma recomendada en PHP para obtener el contenido de un archivo en una cadena.

Otros consejos

$file = file_get_contents("http://google.com/");

Cómo analizar depende de lo que usted está tratando de hacer, pero me gustaría recomendar una de las bibliotecas XML para PHP.

Se puede usar fopen en modo de lectura: fopen($url, 'r'); o más simplemente file_get_contents($url);. También es posible usar readfile(), pero file_get_contents() es potencialmente más eficiente y por lo tanto se recomienda.

Nota:. Éstos dependerán de configuración (véase la página del manual vinculado), pero funcionará en la mayoría de configuraciones

Para el análisis, simplexml está activado por defecto en PHP.

$xmlObject = simplexml_load_string($string);
// If the string was valid, you now have a fully functional xml object.

echo $xmlObject->username;

Su divertido, tuve la pregunta opuesta cuando empecé el desarrollo rieles

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top