を使用してスクリプトを開発しましたが、ローカルホストで動作しますが、オンラインで ( Fatcow.comstream_socket_client()
Web ホスティングを使用して) 使用しようとすると動作しません。次のエラーが表示されます。
警告: stream_socket_client() [function.stream-socket-client]: ssl://gateway.sandbox.push.apple.com:2195 に接続できません (接続が拒否されました) .../send-notification.phpオンライン18 接続に失敗しました 111 接続が拒否されました
これは18行目です:
$fp = stream_socket_client('ssl://gateway.sandbox.push.apple.com:2195', $err, $errstr, 60, STREAM_CLIENT_CONNECT, $ctx);
.pem ファイルのパスワードが正しいことはわかっています。問題は、このポートを使用できない場合、どうすればよいかということです。無料で利用できるサービスはありますか?ポート80が開いていることはわかっています。
curl()
この関数を使用するとうまくいくと聞いたことがありますが、これまでのところ成功していません。
正しい方向に向けていただければ幸いです。