suche nach in der

http_put_data> <http_post_data
Last updated: Fri, 18 May 2012

view this page in

http_post_fields

(PECL pecl_http >= 0.10.0)

http_post_fieldsPerform POST request with data to be encoded

Beschreibung

string http_post_fields ( string $url , array $data [, array $files [, array $options [, array &$info ]]] )

Performs an HTTP POST request on the supplied url.

Siehe auch die vollständige Liste der Request-Optionen.

Parameter-Liste

url

URL

data

Associative array of POST values

files

Array of files to post

options

Request-Optionen

info

Request/Response-Information

Rückgabewerte

Gibt die HTTP-Antwort(en) als String zurück oder FALSE bei Fehlern.

Beispiele

Beispiel #1 A http_post_fields() example

<?php
$fields 
= array(
    
'name' => 'mike',
    
'pass' => 'se_ret'
);
$files = array(
    array(
        
'name' => 'uimg',
        
'type' => 'image/jpeg',
        
'file' => './profile.jpg',
    )
);

$response http_post_fields("http://www.example.com/"$fields$files);
?>



add a note add a note User Contributed Notes
http_post_fields
thomasxholder at compuserve dot de
07-Jan-2007 12:21
It was hard to figure out how to actually post files with this function. The "Array of files to post" is an array of associative arrays, each need the keys "name", "type" and "file". Consider this example code:

<?php
$files
= array(
    array(
       
'name' => 'somename',
       
'type' => 'text/plain',
       
'file' => $filename
   
)
);
$http_response = http_post_fields($url, $data, $files);
?>

http_put_data> <http_post_data
Last updated: Fri, 18 May 2012