gafeman viciao2k3 logo viciao2k3
 
¿que estoy haciendo?
@deathmonger merhde estoy sin saldo, ya nos veremos por ahi dew
 chica del dia  —  la novia de tu mejor amigo
 
Suscribete →  
487  fans y una planta carnivora
 
5

Maneras de leer el contenido de una url con php

Publicado en PHP el dia 7 Septiembre, 2008  —  539 lecturas

A la hora de trabajar con APIs o hacer web scraping es necesario acceder a información exterior a nuestro servidor, pongo aquí todas las maneras que conozco para hacerlo con PHP:

file_get_contents

Función disponible a partir de la versión PHP 4.3.0, casi siempre uso esta es la más corta jeje

PHP:
  1. $contenido_url = file_get_contents($url);

CURL

Para poder usar la extensión CURL es necesario tenerlo instalado en el servidor, esta disponible en algunos servidores compartidos como por ejemplo servage.

En algunas APIs como por ejemplo la de twitter se tiene que hacer con CURL para poder iniciar la sesión y obtener la información deseada.

PHP:
  1. $ch = curl_init($url);
  2. $contenido_url =  curl_exec($ch);
  3. curl_close($ch);

fopen

Disponible a partir de la versión PHP 4, sólo funciona si la opción allow_url_fopen esta activada en el fichero de configuración php.ini.

Quizás esta sea la manera más lenta de todas pero es la que normalmente está disponible en la mayoria de servidores compartidos y dedicados.

PHP:
  1. $contenido_url = '';
  2. $file = @fopen($url, 'r');
  3. if($file){
  4. while(!feof($file)) {
  5. $contenido_url .= @fgets($file, 4096);
  6. }
  7. fclose ($file);
  8. }

6

Usuario del mes NoiK

Publicado en Usuario del mes el dia 7 Septiembre, 2008  —  242 lecturas

Ayer me llevé una grata sorpresa al ver las estadísticas de google analytics ya que normalmente el blog tiene entre 400-600 visitas únicas al día, pero ayer fueron 836.

Superar la barrera psicológica de las 600 visitas fué posible gracias a la colaboración de NoiK que meneo el post la solución definitva al resfriado.

¡Muchas gracias NoiK!

Aunque al titulo le faltaba enganche, tendrías que haberlo meneado con el remedio contra la SGAE, seguramente habría tenído como mínimo 505 meneos jeje.

P.D. Lectores sigan su ejemplo y algun día los mencionaré en la sección usuario del mes jeje

3

Enlaces de la semana 7

4

Aprovechando la publicidad de otro

Publicado en nvivo el dia 6 Septiembre, 2008  —  252 lecturas

Foto tomada de una parada de patatas fritas en el concierto en Alcorcón del día 5 de septiembre del 2008.

Pueden ver algunas fotos y videos del concierto mi flickr

2

Perlas míticas de DAI, los juegos

Publicado en Personal el dia 6 Septiembre, 2008  —  194 lecturas

En las horas muertas de clase no todo era dibujar con el paint, también me pase un buen rato jugando al yeti sports snowboard, uno de motos y unos cuantos más, pero mi preferido era el finty flush:

El finity flush es una especie de tetris, pero con la gracia que puedes girar el tablero y hay piezas de varios colores que no se pueden mezclar.

background by eboy