Ermm  you are missing SSL encryption. You can't just try and talk to port
443! You have to use something that talks SSL to talk to port 443.
fsockopen() does not talk SSL.


Jon Farmer  տլ
Systems Programmer, Entanet
Tel +44 (0)1952 428969 Mob +44 (0)7968 524175
PGP Key available, send blank email to [EMAIL PROTECTED]

-----Original Message-----
From: Patrick Calkins [mailto:[EMAIL PROTECTED]]

I am trying to use the UPS Online Tools, the XML version. This requires you
POSTing an XML document to their Tools server, which is SSL enabled. I am
having a problem getting this to connect in PHP (4.0.6) on my server (Apache
1.3.20). In my scripts, I use
    $Socket = fsockopen (, 443, $errno, $errstr);

    if (!$Socket)
        die ("Error bla bla bla");

    fputs ($Socket, "GET / HTTP/1.0\r\n\r\n");
If you point your browser to you will
see a response. But this code seems to just time-out. If I change the port
443 to port 80, I will get a response. What am I missing for it to talk to
an SSL port??

PHP General Mailing List (
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to