$val) { $ds =sprintf("--%s\nContent-Disposition: form-data; name=\"%s\"\n\n%s\n", $bo, $key, $val); $dc += strlen($ds); } $dc += strlen($bo)+3; fputs($fp, "Content-length: $dc \n"); fputs($fp, "\n"); foreach($data_to_send as $key=>$val) { $ds =sprintf("--%s\nContent-Disposition: form-data; name=\"%s\"\n\n%s\n", $bo, $key, $val); fputs($fp, $ds ); } $ds = "--".$bo."--\n"; fputs($fp, $ds); $res = ""; while(!feof($fp)) { $res .= fread($fp, 1); } fclose($fp); return $res; } $fa = @file("c:\\test.jpg"); // -> anpassen $xf = "Content-type: image/pjpeg \n\n" . implode("",$fa); $data["url\"; filename=\"test.jpg"] = $xf;; $x = PostToHost ( "www.bseweb.de", 80, "/socket/postshow.php", "http://www.bseweb.de/socket/postshow.php", $data ); echo $x; ?>