如果你使用CI,你不建議直接調用一個php文件。改爲創建一個控制器,然後調用它。喜歡的東西:
<?php
require_once dirname(__FILE__) . "/base.php";
class fck extends BaseController {
function __construct() {
parent::__construct();
$this->load->model('myModel');
}
function browse($type,$dir) {
$data['directory'] = $this->myModel->loadDirContent($type,$dir);
$this->load->view("fck/browse", $data);
}
}
?>
你的iframe,然後是這樣的:
<iframe src="/fck/browse/files/assets/admin/images" frameborder="0" ></iframe>
注意的是,在URI「瀏覽」後,上面你提交有效數據。首先,通過瀏覽功能將「$ type」讀出,即「文件」,然後是路徑本身,即包含破折號的數據。可以說這不再是URL的一部分。
不知道文件夾結構,我們怎麼知道爲什麼服務器返回404? – Raptor 2013-02-27 05:49:09
該文件夾和文件已經存在。返回404,因爲我不知道我必須用什麼函數寫入控制器。我一直使控制器重定向該網址,但它不起作用。 – 2013-02-27 05:55:48