phpbar.de logo

Mailinglisten-Archive

[php] fopen() per https

[php] fopen() per https

Joerg Behrens behrens_(at)_takenet.de
Wed, 22 Nov 2000 11:28:03 +0100


Moin,

Klaus Becker schrieb:
> 
> Tach Liste,
> 
> Problem: Datei auf anderem Server über SSL / fopen() oeffnen
> 
> <schnipp>
> $fh = fopen("https://www.server.de/datei.html", "r");
> </schnipp>
> 
> ergibt immer die Meldung 'Warning:
> fopen("https://www.server.de/datei.html","r") - No such file or
> directory in /users/www/data/datei.html on line 15'

Mach dich mal bitte mit dem verfahren einer SSL Verbindung vertraut
Stichwort. Das laeuft da ein bisschen anders ab. Von Haus aus kann PHP
das ersteinmal nicht.
Man kann die cURL Extensions mit ins PHP kompilieren.. dann sollte das
moeglich was du vor hast.
Download:

# http://www.openssl.org/
tar -xvzf openssl-0.9.6.tar.gz
echo "OpenSSL installieren..."
cd /home/beh/source
cd openssl-0.9.6
./config --prefix=/usr/local/openssl/0.9.6
make
make test
make install

# http://curl.haxx.se/download.html
tar -xvzf curl-7.3.tar.gz
echo "Curl installieren..."
cd /home/beh/source
cd curl-7.3
./configure --with-ssl=/usr/local/openssl/0.9.6
make
make install
echo "/usr/local/lib" >> /etc/ld.so.conf
/sbin/ldconfig

Dein php dann mit --with-curl=/usr/local kompilieren.

Gruss
Joerg Behrens

-- 
Key fingerprint =  92 7D E0 A6 CF AE EC 32  14 28 EF 0D 57 2A 88 5B
----------------------------------------------------------------------
TakeNet GmbH					Mobil: 0171/60 57 963			
D-97080 Wuerzburg				Tel: +49 931 903-2243				
Alfred-Nobel-Straße 20				Fax: +49 931 903-3025


php::bar PHP Wiki   -   Listenarchive