Line 121... |
Line 121... |
121 |
'header' => "Content-type: application/x-www-form-urlencoded\r\n",
|
121 |
'header' => "Content-type: application/x-www-form-urlencoded\r\n",
|
122 |
'content' => http_build_query($donnees, null, self::HTTP_REQUETE_SEPARATEUR))));
|
122 |
'content' => http_build_query($donnees, null, self::HTTP_REQUETE_SEPARATEUR))));
|
123 |
$flux = @fopen($url, 'r', false, $contexte);
|
123 |
$flux = @fopen($url, 'r', false, $contexte);
|
124 |
if (!$flux) {
|
124 |
if (!$flux) {
|
125 |
$this->traiterEntete($http_response_header, $url);
|
125 |
$this->traiterEntete($http_response_header, $url);
|
126 |
$e = "L'ouverture de l'url '$url' a échoué!";
|
126 |
$e = "L'ouverture de l'url '$url' par la méthode HTTP '$mode' a échoué!";
|
127 |
trigger_error($e, E_USER_WARNING);
|
127 |
trigger_error($e, E_USER_WARNING);
|
128 |
} else {
|
128 |
} else {
|
129 |
// Informations sur les en-têtes et métadonnées du flux
|
129 |
// Informations sur les en-têtes et métadonnées du flux
|
130 |
$entetes = stream_get_meta_data($flux);
|
130 |
$entetes = stream_get_meta_data($flux);
|
131 |
$this->traiterEntete($entetes, $url);
|
131 |
$this->traiterEntete($entetes, $url);
|