1、ci框架做的項目上傳到空間需要改些什麼才能用域名訪問網站?
config文件裡面的配置.其他的不需要改動什麼啊.如果你有定義localhost的話.不然的話什麼都不用改變.
2、codeigniter 怎麼調用根目錄下的文件
require_once APPPATH.'../xxxxxx';
xxx就是根目錄下的文件
3、PHP CodeIgniter框架中怎麼獲取當前頁面的URL
<?php
/**
* 獲取當前頁面完整URL地址
*/
function get_url() {
$sys_protocal = isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443' ? 'https://' : 'http://';
$php_self = $_SERVER['PHP_SELF'] ? $_SERVER['PHP_SELF'] : $_SERVER['SCRIPT_NAME'];
$path_info = isset($_SERVER['PATH_INFO']) ? $_SERVER['PATH_INFO'] : '';
$relate_url = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : $php_self.(isset($_SERVER['QUERY_STRING']) ? '?'.$_SERVER['QUERY_STRING'] : $path_info);
return $sys_protocal.(isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : '').$relate_url;
}
echo get_url();
?>
4、ci如何 獲得config/database.php里的配置的配置信息
你獲取 db 的配置做什麼用?PS: 貌似 $config 是全局變數,你可以直接使用吧?
5、CodeIgniter中怎麼調用私有方法?
直接$this-> _snoopy(); 查看更多答案>>
6、ubuntu ci框架開發php的虛擬域名怎麼配置的
CodeIgniter是一套給PHP網站開發者使用的應用程序開發框架和工具包,框架本身幾乎是零配置,下面以一個經典的helloworld例子來給大家演示CI框架的配置。
1.先去官網把框架下載,百度:CI框架,結果中的第一條,進入官網後在banner區域右側點擊下載,完成後將壓縮文件解壓;
2.將CI框架放入你的項目文件中,
框架目錄介紹:
application:應用程序文件夾,也就是以後的項目文件全部放這里;
system:系統文件夾,裡面的東西不要亂動就行;
user_guide:裡面主要是手冊,可以刪除;
index.php:框架入口文件;
license.txt:版權說明,可以刪除;
然後打開網站域名,我這里配置了虛擬主機,如果沒配置的情況下,localhsot~~框架路徑即可,如果顯示以下界面,說明可以讀取到框架;
3.接下來配置一下域名,當然這個剛開始不配置也可以,進入application--config--config.php文件,將$config['base_url']改成你的網站域名;
PS:剛開始不改也可以
4.控制器:
在controllers下面新建一個php文件:helloworld.php,在文件中寫入如下代碼:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class HelloWorld extends CI_Controller {
public function __construc() {
parent::__construct();
}
public function index()
{
$this->load->view('welcome_message');
}
}
PS:注意類名首字母要大寫
/* End of file welcome.php */
/* Location: ./application/controllers/welcome.php */
5.視圖:
在views新建一個php文件:helloworld.php,在文件內寫入如下代碼:
<h1>Hello World</h1>
6.訪問頁面:輸入域名/index.php/helloworld/,如果成功,則顯示如下頁面,如果失敗,則需要根據框架自身的提示查找錯誤,一般第一次的錯誤都是路由映射失敗,導致404錯誤,主要排查文件路徑,名稱,以及類名是否大小寫正確,方法載入的視圖是否存在等...
7、什麼是 ci域名?有什麼優勢
.ci域名 -.ci域名
是網際網路域名管理機構ICANN為象牙海岸共和國(The Republic of Cote d'ivoire),國家及地區分配的頂級域(ccTLD),作為其國家及地區網際網路頂級域名。有需要在象牙海岸國家及地區開展業務的企業可以注冊該域名。.ci象牙海岸域名注冊限制條件:2年起注,要求有當地公司和商標.目前國內支持注冊的網路服務公司很少!
8、買ci域名哪個網站好
買域名建議還是去阿里園區購買阿里雲現在就是之前的萬網是國內注冊域名比較權威的網站。
9、我想做個許可權,用url控制的(如:news / list,取url中的控制器與方法名)php CodeIgniter
不改變框架的前題下寫一個函數,如果框架不提供控制器與方法名的話就需要自己寫個URL地址獲取自己分解出控制器與方法名,然後通過這個在數據表裡查詢許可權,把自己定的函數放到每個類的__construct()里執行了。