I tried this and i have the following results
IPNCHECK.PHP - Version 1.3.9
CURL ERROR: Attempted connection on: https://www.paypal.com/cgi-bin/webscr
(7) couldn't connect to host
Trying direct HTTP on port 80 instead ...
IPN TESTING - Response Received via CURL -- COMMUNICATIONS OKAY
IPN ERROR :: Could not establish fsockopen:
Host Details = ssl://www.paypal.com:443 (110) Connection timed out
Trying again with HTTPS over 443 ...
IPN ERROR :: Could not establish fsockopen:
Host Details = https://www.paypal.com:443 (136289744) Unable to find the socket transport "https" - did you forget to enable it when you configured PHP?
Trying again directly over 443 ...
IPN ERROR :: Could not establish fsockopen:
Host Details = www.paypal.com:443 (110) Connection timed out
Trying again with HTTP over port 80 ...
IPN ERROR :: Could not establish fsockopen:
Host Details = httpwww.paypal.com:80 (110)
Trying again without any specified protocol, using port 80 ...
IPN TESTING - Confirmation/Validation response with fsockopen(): FSOCKOPEN() RESPONSE RECEIVED - Communications OKAY
Default method likely to be used for communications is: CURL, with the fallback method being FSOCKOPEN if possible.
Script finished.