Hy, I'm trying to post image files to a php script with another php script. Don't ask why, it's a crazy project :) Now the file is around 28000 bytes but the post receiver only gets around 300 bytes. Has anybody experienced this behaviour?
I use the following script: --- snap --- <? // the receiver of file $remote_page = "http://www.server.com/post.php"; // the file to upload $file = "/var/www/test/dummy.jpg"; // the file location $con_type = "image/jpg"; // the file mime type $content_file = join("",file($file)); // define boundary srand((double)microtime()*1000000); $boundary = "---------------------------".substr(md5(rand(0,32000)),0,10); $data = "--$boundary Content-Disposition: form-data; name=\"userfile\"; filename=\"$file\" Content-Type: $con_type $content_file"."--$boundary--\r\n\r\n"; $msg = "POST $remote_page HTTP/1.0 Content-Type: multipart/form-data; boundary=$boundary Content-Length: ".strlen($data)."\r\n\r\n"; $f = fsockopen("www.server.com",80); fputs($f,$msg.$data); $result = fread($f,32000); fclose($f); print $result."\n<br>"; ?> --- snap -- -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]