simplecurl
Envoyer des requètes HTTP
La classe simplecurl permet d' envoyer des requètes HTTP plus ou moins complexes grâce à l' extension CURL. NB: la classe fonctionne uniquement avec PHP 5.
Les Méthodes
- simplecurl - Nouvelle Instance
- SetPort - Déterminer le Port
- SetPost - Envoyer une requète POST
- SetUserAgent - Changer le User Agent
- SetReferer - Changer le Referer
- SetHeaders - Envoyer un ou des entêtes particuliers
- GetHeaders - Insérer les entêtes envoyés avec la requète dans la réponse
- SetHttpVersion - changer la version de HTTP
- SetUpload - Réaliser un Upload
- SetUserPassword - Insérer un couple User/Password pour authentification
- ExecRequest - Envoyer la requète
Exemples
- Récupération d' un fichier distant
- Utilisation de simplerss avec simplecurl
- Envoi de données en POST
Récupération d' un fichier distant
<?php
// Inclusion de la source de la classe
include './source/simplecurl/simplecurl.php.src';
// Nouvelle instance de la classe
// on va ouvrir une URL avec un Timeout de 1 seconde
$O = new simplecurl('http://classes.scriptsphp.net' , 1);
// envoi et affichage de la requete
echo $O->ExecRequest();
?>
// Inclusion de la source de la classe
include './source/simplecurl/simplecurl.php.src';
// Nouvelle instance de la classe
// on va ouvrir une URL avec un Timeout de 1 seconde
$O = new simplecurl('http://classes.scriptsphp.net' , 1);
// envoi et affichage de la requete
echo $O->ExecRequest();
?>