On Mon, Mar 24, 2003 at 11:15:05PM -0500, Kalin Mintchev wrote:
> 
> hi all,
> 
> i have problems getting fopen() and fsockopen() to work over https..
> 
> here is the problem..
> 
> from the phpinfo:
> 
> OpenSSL support       enabled
> OpenSSL Version       OpenSSL 0.9.6h 5 Dec 2002

OpenSSL 0.9.6h has a security vulnerability.

PLEASe check http://www.openssl.org

> 
> from php -m
> 
> # php -m
> [PHP Modules]
> ctype
> mysql
> openssl
> overload
> pcre
> posix
> session
> standard
> tokenizer
> xml
> 
> [Zend Modules]
> 
> 
> from the Appendix I regarding fopen() on php.net:
> 
> Note: HTTPS is supported starting from PHP 4.3, if you have compiled in
> support for OpenSSL.
> 
> and from the documentation on fsockopen() on php.net:
> As of PHP 4.3.0, if you have compiled in OpenSSL support, you may prefix
> the hostname with either 'ssl://' or 'tls://' to use an SSL or TLS client
> connection over TCP/IP to connect to the remote host.
> 
> in a test file i have two lines of code like this:
> 
> $file = "https://someurl.com";;
> if (!($fp = fopen($file, "r")))
> 
> this produces an error but it doesn't point to any problem - like this:
> Warning: fopen(https://someurl.com..........  in /path/to/file.php on line
> 45
> 
> if i change $file to "http://someurl.com"; it works fine...
> 
> with fsockopen() the situation is kinda the same. code:
> $fp=fsockopen("ssl://www.foo.com", 443);
> 
> error:
> Warning: fsockopen() [function.fsockopen]: no SSL support in this build in
> /path/to/file/...
> 
> if i pul out the ssl:// part it works fine...
> 
> now, i did read the posts on this list about curl. why curl isn't
> mentioned anywhere in the documentation for fopen() and fsockopen() if
> it's needed for those functions?
> why would i need curl compiled in php if i already have openssl compiled with
> it?
> 
> the machine i'm using is a freeBSD 4.6 box with apache 1.3.27 and OpenSSL
> 0.9.6h, php is 4.3.1...
> 
> i did similar posts on other php lists but everybody's quite..
> 
> thanks
> 
> 
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 

-- 
Member - Liberal International  On 11 Sept 2001 the WORLD was violated.
This is [EMAIL PROTECTED]       Ici [EMAIL PROTECTED]
Society MUST be saved! Extremists must dissolve.  
Quebec - elir les gagnant qui peut deplacer le PQ la plus  vite

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to