1

如何修复此 HTTPS 错误?

当我遇到以下错误时,我试图学习如何将Twitter 的 REST API与 CodeIgniter 一起使用

遇到 PHP 错误

严重性:警告

消息:file_get_contents() [function.file-get-contents]:无法找到包装器“https” - 您在配置 PHP 时是否忘记启用它?

文件名:控制器/search.php

行号:36

遇到 PHP 错误

严重性:警告

$a = json_decode(file_get_contents('https://api.twitter.com/1.1/statuses/mentions_timeline.json?@stackexchange'), true);
        var_dump($a);

[function.file-get-contents]:无法打开流:没有这样的文件或目录

文件名:控制器/search.php

行号:36

使用以下代码:

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Search extends CI_Controller {

    public function index()
    {           
        $a = json_decode(file_get_contents('https://api.twitter.com/1.1/statuses/mentions_timeline.json?@stackexchange'), true);
        var_dump($a);

        //$this->load->view('search_page');
    }
}

/* End of file search.php */
/* Location: ./application/controllers/search.php */
4

1 回答 1

4

您还需要确保 根据您的操作系统启用php_openssl...dll or .so

于 2013-04-27T21:41:55.993 回答