Mailinglisten-Archive |
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