2009-06-08 8 views

Répondre

3

Jetez un oeil à ce fil il oeuvre dans ce que vous voulez que je pense: http://www.webmasterworld.com/php/3164561.htm

La dernière entrée pourrait être utile (reformaté par moi):

function do_post_request($url, $data, $optional_headers = null) { 
    $params = array('http' => array( 
    'method' => 'post', 
    'content' => $data 
)); 

    if ($optional_headers!== null) 
    $params['http']['header'] = $optional_headers; 

    $ctx = stream_context_create($params); 
    $fp = @fopen($url, 'rb', false, $ctx); 
    if (!$fp) 
    throw new Exception("Problem with $url, $php_errormsg"); 

    $response = @stream_get_contents($fp); 
    if ($response === false) 
    throw new Exception("Problem reading data from $url, $php_errormsg"); 

    return $response; 
} 

Fondamentalement, la solution est faire usage de la gestion intégrée du flux php pour les URL.

+0

Excellent. Je vais regarder dans cette solution. –

+0

Fonctionne bien! Merci! –

Questions connexes