Witam mam problem z napisaniem uploadera pliku na inny serwer (na pewnej stronie jest formularz i tam jest kilka inutów typu text i 1 typu file) jak przesłać dane do tego formularza?

Kod
$c = curl_init();
 $postFields['plik1'] = '@' . dirname(__FILE__) . '/own.php';
 $postFields['tytul'] = 'us';
 $postFields['opis'] = 'us';
 $postFields['kategoria'] = 1;
 $postFields['B1'] = 'dodaj';
 curl_setopt($c, CURLOPT_URL, $url4);
 curl_setopt($c, CURLOPT_POST, 1);
 curl_setopt($c, CURLOPT_COOKIEFILE, "cookiefile");
 curl_setopt($c, CURLOPT_COOKIEJAR, "cookiefile");
 curl_setopt($c, CURLOPT_POSTFIELDS, $post);
 curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
 $odpowiedz2=curl_exec($c);



próbowałem czegoś takiego, skrypt łączy się ze stroną lecz niestety plik nie zostaje wysłany :/