访问Codeigniter中的文件夹内容

时间:2016-09-27 11:03:13

标签: codeigniter

我想访问我的codeigniter网站中的文件夹,这是我的目录地图

--public_html
  --application
  --media
  --user_guide

我想使用这样的链接列出我的媒体文件夹。

https://example.com/media/

所以我可以在codeigniter中使用该链接列出我的所有媒体文件和文件夹,如

1. button.jpg 
2. button2.jpg 

点击链接后可以查看文件或文件夹是否能够查看内容。

3 个答案:

答案 0 :(得分:0)

在每个地方使用它:

<?php $yourFile = base_url()."media/button.jpg"; ?>

答案 1 :(得分:0)

如果index.html文件夹中有media个文件,则无法在CodeIgniter中的media文件夹中看到任何文件。

因此,如果要查看media文件夹中的所有文件,只需删除index文件。

答案 2 :(得分:0)

$this->load->helper('directory');

$map = directory_map('./media/');

循环这个$ map并做你的东西。 print_r($map)的输出将如下所示。

Array (
    [libraries] => Array
            (
                    [0] => benchmark.html
                    [1] => config.html
                    ["database/"] => Array
                            (
                                    [0] => query_builder.html
                                    [1] => binds.html
                                    [2] => configuration.html
                                    [3] => connecting.html
                                    [4] => examples.html
                                    [5] => fields.html
                                    [6] => index.html
                                    [7] => queries.html
                            )
                    [2] => email.html
                    [3] => file_uploading.html
                    [4] => image_lib.html
                    [5] => input.html
                    [6] => language.html
                    [7] => loader.html
                    [8] => pagination.html
                    [9] => uri.html
            )