标签: codeigniter-2

CodeIgniter + CSS

美好的一天,我正在和Smarty一起学习CodeIgniter.我的CSS文件存储在

/App01/application/views/css/main.css
Run Code Online (Sandbox Code Playgroud)

要链接我的CSS,我使用:

<link rel="stylesheet" type="text/css" href="http://localhost:88/APP1/application/views/css/layout.css" media="screen" />
Run Code Online (Sandbox Code Playgroud)

但是我的页面上没有应用CSS.当我打开CSS URL时,我收到一条消息:

Forbidden
You don't have permission to access /APP1/application/views/css/layout.css on this server.
Run Code Online (Sandbox Code Playgroud)

拜托,我做错了什么?我想将CSS与视图保持在一起,因为将来我想学习如何创建多个主题,我认为CSS应该保存在主题文件夹中.

我可以用一些Smarty变量替换CSS文件的URL路径,这样当我移动我的应用程序时,我不需要手动更改模板中的CSS URL路径吗?

先感谢您!Vojtech

css codeigniter codeigniter-2

7
推荐指数
1
解决办法
1万
查看次数

出于安全原因,escapeshellarg()已被禁用

当我想以任何形式上传任何内容时,我会在我的网站上看到警告:escapeshellarg()因安全原因而被禁用.我该怎么做才能解决这个问题?

我的框架是codeigniter最终版本.

这是完整的警告:

A PHP Error was encountered

Severity: Warning

Message: escapeshellarg() has been disabled for security reasons

Filename: libraries/Upload.php
Run Code Online (Sandbox Code Playgroud)

upload codeigniter-2

7
推荐指数
3
解决办法
2万
查看次数

Codeigniter REST CSV导入到mysql

我想使用API​​在我的控制器上发布csv文件.我正在使用phil sturgeon的Codeigniter REST Library.如何在客户端实现将CSV导入我的REST服务器.我只想问,因为我找不到任何关于它的文档.

api rest codeigniter codeigniter-2

7
推荐指数
1
解决办法
2万
查看次数

如何在codeigniter中从自定义模型扩展模型

我创建了一个名为Model_base的模型,该模型从ci_model扩展并添加了所有常用函数

class Model_base extends CI_Model {

function __construct()
{   
    parent::__construct();          
}
function create() {
    //do insert data into database
}

function read() {
    //do get data into database
}

function update() {
    //do update data into database
}

function delete() {
    //do delete data from database
}

}
Run Code Online (Sandbox Code Playgroud)

现在我想在CodeIgniter中创建一个扩展base_model的新模型

php codeigniter codeigniter-2

7
推荐指数
1
解决办法
5157
查看次数

如何在codeigniter中获取当前日期

如何以YY-mm-dd格式获取codeigniter中的当前日期.我想在YY-mm-dd frmat中获取当前日期并将此值放入输入文本框中

javascript php codeigniter codeigniter-2

7
推荐指数
2
解决办法
7万
查看次数

如何获取codeigniter会话userdata变量的值?

我已生成包含会话数据的数组,

array(8) {
  ["session_id"]=> string(32) "1dc5eb3730601a3447650fa4453f36cd"
  ["ip_address"]=> string(3) "::1" 
  ["user_agent"]=> string(102) "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.101 Safari/537.36" 
  ["last_activity"]=> int(1427602284) 
  ["user_data"]=> string(0) "" 
  ["roll_no"]=> string(6) "111416" 
  ["is_logged_in"]=> int(1) 
  [0]=> object(stdClass)#20 (6) 
    { 
      ["name"]=> string(13) "durex" 
      ["email"]=> string(25) "durex@gmail.com" 
      ["year"]=> string(1) "2" 
      ["semester"]=> string(1) "4" 
      ["branch"]=> string(2) "IT" 
      ["parent_email"]=> string(27) "parent@durex.com" 
    } 
}
Run Code Online (Sandbox Code Playgroud)

如何使用上面的会话$ userdata回显名称(杜蕾斯)?

php codeigniter codeigniter-2 web

7
推荐指数
1
解决办法
3万
查看次数

如何在Codeigniter Active Records中使用'DISTINCT'?

我有一个使用活动记录的查询.

$this->db->select('reg.users_id,reg.registration_id,reg.device_type');
$this->db->join('users as usr','usr.users_id = reg.users_id','left');
$this->db->where('usr.users_status',1);
$this->db->where('reg.users_id',91);
$query = $this->db->get('users_gcm_registration as reg');
Run Code Online (Sandbox Code Playgroud)

我想要取DISTINCT(registration_id).

我怎样才能做到这一点?

php activerecord codeigniter-2

7
推荐指数
1
解决办法
3万
查看次数

codeigniter +需要密码中的字母和数字

我想使用表单验证来要求密码具有BOTH字母和数字字符.这是我到目前为止所提出的:

$this->form_validation->set_rules('password', 'Password', 'required|matches[passconf]|min_length[8]|alpha_numeric');
Run Code Online (Sandbox Code Playgroud)

问题是"alpha_numeric"要求密码只包含字母或数字,它不需要两者.在这里寻求更强大的密码选项.

passwords validation codeigniter codeigniter-2

6
推荐指数
2
解决办法
2万
查看次数

CodeIgniter仅在某些页面中使用CSRF保护

我想要做的是保护一些敏感表单免受CSRF攻击,codeigniter但不是所有页面.

为了防止CSRF我在config.php中设置它,它适用于所有页面.是否有任何方法只通过在控制器中设置一些页面?

$config['csrf_protection'] = TRUE;
Run Code Online (Sandbox Code Playgroud)

codeigniter csrf codeigniter-2

6
推荐指数
2
解决办法
1万
查看次数

如何在codeigniter钩子中检索第三个uri段

我正在编写一个自定义的post_controller钩子.我们知道,codeigniter uri结构是这样的:

example.com/class/function/id/
Run Code Online (Sandbox Code Playgroud)

和我的代码:

function hook_acl()
{
    global $RTR;
    global $CI;

    $controller = $RTR->class; // the class part in uri
    $method = $RTR->method; // the function part in uri
    $id = ? // how to parse this?

    // other codes omitted for brevity
}
Run Code Online (Sandbox Code Playgroud)

我浏览了核心的Router.php文件,这让我很困惑.

谢谢.

php hook codeigniter codeigniter-2 codeigniter-hooks

6
推荐指数
1
解决办法
3206
查看次数