标签: codeigniter

告诉浏览器在Codeigniter中打开或下载文件

在Codeigniter中,我们可以使用force_download($file_name,$data)下载帮助程序中的函数强制浏览器下载文件.

但这不是我需要的,我希望Codeigniter响应文件对应的MIME类型的http标头,以便浏览器可能会也可能不会下载该文件,具体取决于是否有为该MIME注册的应用程序在客户端计算机上键入(如果有,则该应用程序将打开该文件).

有没有办法用Codeigniter做到这一点?

非常感谢大家.

php codeigniter download mime-types codeigniter-2

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

CodeIgniter - 将变量传递给CSS

我在Code Igniter上重写网站,我需要加载外部TTF.MySQL db指向该TTF的路径.我可以以某种方式将这些变量传递给CSS并使foreach循环"加载"这些字体.

我试过了

$this->load->vars($data);
Run Code Online (Sandbox Code Playgroud)

html css php codeigniter

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

[-az]与正则表达式中的[a-zA-Z]相同吗?

从CI_Form_validationCodeigniter中的类,我看到这个函数:

function alpha_dash($str)
{
    return ( ! preg_match("/^([-a-z0-9_-])+$/i", $str)) ? FALSE : TRUE;
}
Run Code Online (Sandbox Code Playgroud)

我认为-之前a-z可能意味着[a-zA-Z],但进入-a-z谷歌并没有给出任何有用的结果.

我想知道是否[-a-z]一样[a-zA-Z]吗?

提前致谢.

编辑:

看到之后i,我现在知道[-a-z]并不代表[a-zA-Z].但它是什么?-最后已经有了.

php regex codeigniter

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

PHP和CodeIgniter中的多步/页面表单

我正在尝试在PHP和CodeIgniter中构建一个多步/页面表单,我想知道你是否有人可以帮助我.

当您使用后退按钮返回上一步时,如何在CI中使用多步骤表单来更新而不是再次插入?我怎么能有一个表单没有那些后退按钮POST表单重发消息?

编辑:如果可能的话没有JS

谢谢!

php forms codeigniter multipage

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

在PHP中解析String

我得到了一个以下格式的字符串:

a:5:{s:21:"securimage_code_value";s:4:"4l7z";s:6:"userID";s:2:"25";s:8:"username";s:6:"lupoxy";s:10:"angemeldet";s:4:"true";s:9:"user_role";s:3:"111";}
Run Code Online (Sandbox Code Playgroud)

我需要解析引号中的条目,并得到这样的数组:

$testarray[0]['key'] = "securimage_code_value";
$testarray[0]['value'] = "417z";

$testarray[1]['key'] = "userID";
$testarray[1]['value'] = "25";
Run Code Online (Sandbox Code Playgroud)

等等...

不,我不是试图破解任何会话;)我正在使用上传与Codeigniter,我需要验证,允许用户根据他的会话上传.我无法使用Codeigniter会话功能,因为Uploadify为Upload-PHP-Script创建了自己的会话.所以我将session_id作为Uploadify脚本数据传递,然后我在ci_sessions表中查找session_id,以自己解析所需的会话userdata.

也许有人知道更好的解决方案吗?;)

php string parsing codeigniter uploadify

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

使用Codeigniter进行图像缓存

如何使用Codeigniter缓存图像?图像未存储在我的数据库中.

谢谢!

php caching codeigniter image

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

codeigniter:无法访问视图文件夹中的图像

我正在使用codeigniter 2.

当我使用下面我不能得到图像.application/views/admin/images/image.png文件夹结构是正确的.但是图像不是来自那里.来自查看源选项我得到了以下内容

403禁止

被禁止

您无权访问此服务器上的/application/views/admin/images/image.png.

我在本地服务器wamp上.如果我把图像放在root上我就可以得到它

但我正在使用codeigniter 1.7.3类似的文件夹结构那些正在为我工​​作我不知道为什么它不与ci2或我犯了任何错误......

codeigniter

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

具有较少URL段的CodeIgniter

正如你可能知道的,笨的URL是建立这样的.就我而言,我有:

http://example.com/subfolder/class/function/ID
Run Code Online (Sandbox Code Playgroud)

有没有一种方法与codeigniter(或htaccess)在一个更短的网址中创建这个网址,如下所示:

http://example.com/ID
Run Code Online (Sandbox Code Playgroud)

亲切的问候,Senne

php .htaccess codeigniter url-rewriting

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

代码点火器 - 仅使用购物车类?

我的客户有一个很大的PHP网站,并希望添加购物车功能.是否可以使用Code Igniter的购物车类,而无需在Code Igniter框架中编写整个站点?

怎么样?

php shopping-cart codeigniter e-commerce

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

CodeIgniter循环通过会话User_Data

我正在尝试创建一个方法,返回所有CodeIgniter user_data的数组,以便在我的库中使用.

我似乎无法弄清楚...是否可能循环所有CI会话userdata并创建另一个数组?

private function load_session()
{
    $session = array();
    if($this->ci->session->user_data())
    {
        foreach($this-ci->session->user_data() as $row)
        {
            $session[] = $row;
        }       
    }
    return $session;

}
Run Code Online (Sandbox Code Playgroud)

php session codeigniter

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