1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| if(!function_exists('curl_init')) return NULL; // Test l'existence de la fonction curl_init
$url = "http://URL/fan_pack.php";
$postfields = array("user_id" => $user_id,
"app_id" => $app_id,
"fan_page" => $fan_page,
"mode" => $mode);
$options = array
(
CURLOPT_URL => $url, // URL cible
CURLOPT_RETURNTRANSFER => TRUE, // Retourne le contenu dans une chaine
CURLOPT_HEADER => FALSE, // Ne pas inclure en tete de reponse
CURLOPT_FAILONERROR => TRUE, // Gestion des code d'erreurs HTTP supérieurs ou egaux a 400
CURLOPT_POST => TRUE, // Effectuer une requete de type POST
CURLOPT_POSTFIELDS => $postfields // Tableau associatif des parametres
);
$curl = curl_init();
if(empty($curl)) return NULL; // Erreur lors de l'initialisation
curl_setopt_array($curl, $options);
$content = curl_exec($curl);
/*if(curl_errno($curl)) return NULL; // Erreur lors du telechargement
curl_close($curl); */
return $content; |
Partager