Rapide Advanced Adulte
   curl_setopt_array   
Resultatscurl_setopt_array   |   Contact

     Manuel PHP     
Partager
 
 
Partager
Partager

 

Table :

.curl close
.curl copy handle
.curl errno
.curl error
.curl exec
.curl getinfo
.curl init
.curl multi add handle
.curl multi close
.curl multi exec
.curl multi getcontent
.curl multi info read
.curl multi init
.curl multi remove handle
.curl multi select
.curl setopt array
.curl setopt
.curl version
 
   

  curl_setopt_array  


curl_setopt_array

(PHP 5 CVS only)

curl_setopt_array -- Fixe plusieurs options pour un transfert cURL

Description

bool curl_setopt_array ( resource ch, array options )

Fixe plusieurs options pour une session cURL. Cette fonction est utile pour configurer un grand nombre d'options cURL sans appeler à chaque fois curl_setopt().

Liste de paramètres

ch

Un gestionnaire cURL retourné par la fonction curl_init().

options

Un tableau spécifiant quelles options à fixer avec leurs valeurs. Les clés devraient être des constantes valides de curl_setopt() ou leur entier équivalent.

Valeurs de retour

Retourne TRUE si toutes les options ont été fixées correctement. Si une option ne peut pas être fixée correctement, FALSE est retourné immédiatement, en ignorant toutes les options futures dans le tableau options.

Exemples

Exemple 1. Initialisation d'une nouvelle session cURL et récupération d'une page web

<?php
// crée une nouvelle ressource cURL
$ch = curl_init();

// fixe l'URL et les autres options appropriées
$options = array(CURLOPT_URL => 'http://www.example.com/',
                 
CURLOPT_HEADER => false
                
);

curl_setopt_array($ch, $options);

// attrape l'URL et la passe au navigateur
curl_exec($ch);

// ferme la ressource cURL et libère les ressources systèmes
curl_close($ch);
?>

Avant PHP 5.1.4, vous pouvez simuler cette fonction avec :

Exemple 2. Notre propre implémentation de la fonction curl_setopt_array()

<?php
if (!function_exists('curl_setopt_array')) {
   function
curl_setopt_array(&$ch, $curl_options)
   {
       foreach (
$curl_options as $option => $value) {
           if (!
curl_setopt($ch, $option, $value)) {
               return
false;
           }
       }
       return
true;
   }
}
?>

Voir aussi

curl_setopt()


    Annonces       
 

 Retour au chapitre Php

 

Top
 

Ajouter JungleKey.fr à votre Explorateur

 
 

About Us | © 2007 JungleKey




iBlack | Mobile | Wiki | Ajouter ce moteur