人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHP標準のfile関数にてhttpsにアクセスした場合にエラーとなります。
(httpアクセスは問題なく行えます。)
(他環境ではこの標準関数でhttpsアクセスは問題なく行えます。)
表示されるエラーは以下の通りです。

Warning: file("https://www.verisign.co.jp/") - そのようなファイルやディレクトリはありません in /home/.sites/90/site11/web/campaign/sslsend_2.php on line 2
[

]

おそらくサーバ環境に問題があるようなのですが、
どの辺りが怪しいのか当たりがつきません。
どなたかご存知の方がいらっしゃいましたらご指摘願います。
ちなみにこのサーバはバーチャルドメイン運用をしています。

●質問者: Sugipon
●カテゴリ:ウェブ制作
✍キーワード:HOME HTTP HTTPS ON PHP
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● 小社長
●40ポイント ベストアンサー

未確認ですが

HTTPS は、PHP 4.3.0 以降で OpenSSL のサポートを組み込んだ場合にサポートされます。とあります。

http://www.phppro.jp/phpmanual/php/wrappers.http.html

◎質問者からの返答

ありがとうございます。

バージョンアップできるか確認してみます。


2 ● ito-yu
●30ポイント

そのサーバではHTTPS外部接続が不可能な可能性。

443ポート向けのOUTPUTパケットが制限されていたりして。

◎質問者からの返答

確認しましたが、それはなさそうです。


3 ● えるふん
●10ポイント

phpinfo()などを実行した結果,「Registered PHP Streams」という項目にhttpsが含まれていなければhttpsアクセスができません.

下記CLI版のPHPでの情報取得例

$ php -i | grep https
Registered PHP Streams => zip, php, file, data, http, ftp, compress.bzip2, compress.zlib, https, ftps, ssh2.shell, ssh2.exec, ssh2.tunnel, ssh2.scp, ssh2.sftp 
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ