Hi!
Ich würde eher HTTP_Request verwenden: http://pear.php.net/manual/en/package.http.http-request.file-upload.php
hast recht, ist noch elegenter als mit HTTP_Client, hier der beweis:
<?php
require_once 'HTTP/Request.php';
$req = &new HTTP_Request('http://www.../script.php');
$req->setMethod(HTTP_REQUEST_METHOD_POST);
$req->addPostData('user', 'xxx');
$req->addPostData('pass', 'yyy');
$req->addFile("fileupload", "picture.jpg", "image/jpeg");
$req->sendRequest();
$code=$req->getResponseCode();
$response=strip_tags($req->getResponseBody());
?>
p.s. ich musste viel suchen, lesen und probieren, aber jetzt funktioniert es! (voll geil...)