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