trunx: fsockopen mit ssl und htaccess

Beitrag lesen

Hallo Forum,
wie im Titel angegeben, versuche ich gerade eine Verbindung zu einem Server aufzubauen, was mir aber hartnäckig misslingt, hier mal der Code

  
 $host = "ssl://example.org";  
 $uri  = "/geheim.html";  
 $usr  = "icke";  
 $pwd  = "xyz";  
 header("Content-type: text/html");  
 $sock = fsockopen($host, 443, $errno, $errstr, 5);  
 fputs($sock, "GET ".$uri." HTTP/1.1\r\n");  
 fputs($sock, "Host: ".$host."\r\n");  
 fputs($sock, "Authorization: Basic ".base64_encode($usr.":".$pwd)."\r\n");  
 fputs($sock, "Connection: close\r\n\r\n");  
 while(!feof($sock))  
 echo fgets($sock, 4096);  
 fclose($sock);  

Fehlermeldung ist ein "Bad Request". Ich selbst vermute, dass der Port falsch ist, wie bekommt man den denn raus? Wenn ich mich hier per Hand auf dem Server anmelde, muss ich ja auch den Port nicht wissen...

Ich versteh's nicht und es wäre schön, wenn mir jemand helfen könnte.
Danke :)

bye trunx

--
Die Standard-Antwort: "Bitte benutze die Forum-Suche!" macht die Forum-Suche kaputt, weil die Suche dann nämlich genau vor allem diese dämliche Standard-Antwort, also Müll liefert. Sinnvoller ist stattdessen folgende Standard-Antwort: "Dieses Thema wurde schon vielfach im Forum besprochen, siehe z.B. <a>hier</a> oder <a>da</a> oder benutze die Forum-Suche z.B. mit den Stichworten 'Stichwort1 Stichwort2'." Danke.