<?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 );
?>
|