PHP - ¿me explican?

 
Vista:
Imágen de perfil de Kevin

¿me explican?

Publicado por Kevin (11 intervenciones) el 09/08/2014 21:13:04
Como es que funciona la función:
file_get_contents

Quiero extraer datos de un sitio, se que se utiliza con esa función pero no se utilizarla, me ayudan?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Vainas
Val: 34
Ha aumentado su posición en 3 puestos en PHP (en relación al último mes)
Gráfica de PHP

¿me explican?

Publicado por Vainas (262 intervenciones) el 10/08/2014 08:44:38
Buenas:

Fijate primero en la documentacion: http://php.net/manual/es/function.file-get-contents.php

Abajo tienes un ejemplo de como usarlo:

1
2
3
4
<?php
$página_inicio = file_get_contents('http://www.example.com/');
echo $página_inicio;
?>

Al principio de la documentacion pone lo que hace la funcion: "Transmite un fichero entero a una cadena".

Esto puede estar bien o no depende de lo que quieras hacer.

Lees entera la web. Despues querras hacer busquedas por etiquetas por ejemplo?

Si es asi te recomiendo que mires esta libreria (debe haber mas pero siempre doy con esta, alguien en el foro que recomiende alguna mejor): http://simplehtmldom.sourceforge.net/

Fijate que en el ejemplo que tienen al principio pone:

1
2
3
4
5
6
7
8
9
10
// Crear un DOM desde url o archivo
$html = file_get_html('http://www.google.com/');
 
// Encuentra todas las etiquetas imagenes 
foreach($html->find('img') as $element)
       echo $element->src . '<br>';
 
// Encuentra todos los links 
foreach($html->find('a') as $element)
       echo $element->href . '<br>';

Espero que sirva. Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar