jogi: fsockopen zu server hinter proxy

Beitrag lesen

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