A very lightweight PHP HTTP client

Si vous cherchez un client HTTP léger en PHP5 et que vous trouvez les solutions de Snoopy, Zend ou Pear un peu trop lourdes, voici peut-être ce que vous cherchez.

J’ai écrit une petite classe pour simuler un browser et retourner le source de la page visitée.

Il vous faudra cUrl installé et activé pour PHP.

La classe expose deux méthodes publiques: get et post. Les fonctionalités sont très limitées. Pas de moyen de traquer les headers, pas de gestion d’erreur non plus.

Exemple:

$c = new WebClient();
var_dump($c->get('http://www.google.com'));
var_dump($c->post('http://www.myform.com', 'field1=value1&field2=value2');
 
$c->close();

Si ca peut servir…

  1. No comments yet.

  1. No trackbacks yet.