Mailinglisten-Archive |
Hi Andreas, wenn Du ueber fsockopen(); gehen willst musst Du die Header "Content-type: application/x-www-form-urlencoded\r\n" senden und im, dem Header folgenden, Datenstrom muss die Datei mit base64_decode(); behandelt werden, ebenso ist Content-length bei Method POST von elementarer Bedeutung ... <? $host = 'deinHost.de'; $path = '/path/zum/script/upload.php'; $data = 'str='.$string; $data .= '&img='.base64_decode($image); $data .= '&num='.$number; $xx = strlen($data); $call = "POST ".$path." HTTP/1.1\r\n"; $call .= "Connection: Keep-Alive\r\n"; $call .= "Host: ".$host."\r\n"; $call .= "Content-type: application/x-www-form-urlencoded\r\n"; $call .= "Content-length: ".$xx."\r\n"; $call .= "Connection: close\r\n\r\n"; $call .= $data; $sock = fsockopen($host, 80, $errno, $errstr, 3); if ($sock) {fputs($sock, $call); fclose ($fp); } ?> das ist ungetestet aus einem Script kopiert worden ... m. b. G. Norbert _____________________ normal: 02686-987103 Notruf: 0177-2363368 --------------------- e.o.m.
php::bar PHP Wiki - Listenarchive