Hallo zusammen,
ich versuche eine Verbindung zu einem Server aufzubauen, wobei der Server hinter einem Proxy hängt.
An diesen Server möchte ich dann per POST eine Datei senden:
Das ist mein code ohne Proxy
[PHP]
$fp = fsockopen("ssl://zielserver.com",443,$errstr,$errno);
if(!$fp)
{
die();
}
else
{
fputs($fp, "POST zielpfad/servlet HTTP/1.1\r\n");
fputs($fp, "Host: zielserver.com\r\n");
fputs($fp, "Authorization: Basic ".$kennung." \r\n");
fputs($fp, "Content-length: ". strlen($data) ."\r\n");
fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n");
fputs($fp, "Accept: text/xml\r\n");
fputs($fp, "SOAPAction: "run"\r\n");
fputs($fp, "Cache-Control: no-cache\r\n");
fputs($fp, "Pragma: no-cache\r\n");
fputs($fp, "Connection: close\r\n\r\n");
fputs($fp, $data);
}
while(!feof($fp))
{
$fget = fgets($fp, 128);
$data .= $fget;
}
fclose($fp);
[/PHP]
Nun befindet sich der zielserver hinter einem proxy-server proxyserver.com
kann mir jemand sagen, wie ich mein script umschreiben muss, damit ich über den proxy zu meinem zielserver komme.
gruß jogi