(PHP 4 >= 4.3.0, PHP 5)
stream_context_create — Crée un contexte de flux
stream_context_create
crée et retourne un contexte de flux, avec les paramètres fournis par options
.
Le paramètre options doit être un tableau associatif, au format $arr['wrapper']['option'] = $value . Par défaut, c'est un tableau vide.
params doit être un tableau associatif de format $arr['parameter'] = $value . Référez-vous à la documentation de la fonction stream_context_set_params() pour une liste des paramètres de flux standards.
Note: L'argument params a été ajouté en PHP 6.0.0.
Exemple 2541. Exemple avec stream_context_create()
<?php
$opts
= array (
'http'
=>array (
'method'
=>
'GET'
,
'header'
=>
"Accept-language: en\r\n"
.
"Cookie: foo=bar\r\n"
)
);
$context
=
stream_context_create
(
$opts
);
// Envoie une requête HTTP à www.example.com
// avec des en-têtes supplémentaires
$fp
=
fopen
(
'http://www.example.com'
,
'r'
,
false
,
$context
);
fpassthru
(
$fp
);
fclose
(
$fp
);
?>
Voir aussi stream_context_set_params() et la liste des gestionnaires avec des options de contexte (Annexe O, Liste des protocoles supportés ).