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
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
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-Code:
$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);
kann mir jemand sagen, wie ich mein script umschreiben muss, damit ich über den proxy zu meinem zielserver komme.
gruß jogi
Kommentar