Location: PHPKode > scripts > Advanced HTTP Client > advanced-http-client/multipart_post_test.php
<?php
	require_once( 'http.inc' );
	
	$fields =	array( 	'user' => 'GuinuX',
						'password' => 'mypass',
						'lang' => 'US'
				);
	
	$files = array();
	$files[] = 	array(	'name' => 'myfile1',
					'content-type' => 'text/plain',
					'filename' => 'test1.txt',
					'data' => 'Hello from File 1 !!!'
		);	
	
	$files[] = 	array(	'name' => 'myfile2',
						'content-type' => 'text/plain',
						'filename' => 'test2.txt',
						'data' => "bla bla bla\nbla bla"
		);	
	
		
	$http_client = new http( HTTP_V11, false );
	$http_client->host = 'www.myhost.com';
	if ($http_client->multipart_post( '/upload.pl', $fields, $files ) == HTTP_STATUS_OK )
  	       print($http_client->get_response_body());
        else
           print('Server returned status code : ' . $http_client->status);
	unset( $http_client );
?> 
Return current item: Advanced HTTP Client