2016-09-27 68 views
-1

我想在我的笨網站訪問文件夾,這是我的目錄地圖訪問文件夾內容在笨

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

我想用這樣的鏈接,列出我的媒體文件夾。

https://example.com/media/ 

所以,我可以列出使用笨該鏈接我所有的媒體文件和文件夾一樣

1. button.jpg 
2. button2.jpg 

一旦你點擊鏈接可能無法查看文件,如果文件夾應該能看到內容。

回答

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

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

Loop this $ map and do your stuffs。 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 
      ) 
0

使用它,這樣每一個地方:

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

是的,這是工作,但不適合我的情況下:) –

+0

你確切的問題是什麼? –

0

如果你有index.html文件的media文件夾中,你看不到任何文件的CI中media文件夾內。

因此,如果您想查看media文件夾內的所有文件,只需刪除index文件。

+0

控制器如何? 有鑑於此應該如何? $ this-> load-> view('media /'); OR $ this-> load-> view(''); –

+0

對不起。你能讓你的問題可以理解嗎? – Shihas

+0

如果你想在'media'文件夾中顯示所有文件,那麼你應該寫這樣的代碼'<?php echo base_url()。'media/button.jpg'; ?>' – Shihas