小编bob*_*obo的帖子

codeigniter中视图的默认数据

加载视图时,我们可以将一些动态数据传递给它.

我想要实现的是当视图没有收到数据时,它使用从模型(数据库)加载的一些默认数据.

问题是我真的不想在视图中放置这些语句(加载默认数据).

什么是最简单的解决方案,不使用模块化扩展/分离等任何扩展?

非常感谢大家.

php model-view-controller codeigniter

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

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

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

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

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

非常感谢大家.

php codeigniter download mime-types codeigniter-2

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

我们如何创建这样的正则表达式来提取数据?

<br>Aggie<br><br>John<br><p>Hello world</p><br>Mary<br><br><b>Peter</b><br>
Run Code Online (Sandbox Code Playgroud)

我想创建一个安全匹配这些的正则表达式:

<br>Aggie<br>
<br>John<br>
<br>Mary<br>
<br><b>Peter</b><br>
Run Code Online (Sandbox Code Playgroud)

这是可能的,还有其他标签(例如<i>,<strike>每对之间...等)<br>,他们必须收集就像<br><b>Peter</b><br>

正则表达式应该如何?

regex string

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

使用正则表达式提取字符串中的某些数据项

<![Apple]!>some garbage text may be here<![Banana]!>some garbage text may be here<![Orange]!><![Pear]!><![Pineapple]!>
Run Code Online (Sandbox Code Playgroud)

在上面的字符串中,我想有一个匹配所有的正则表达式<![FruitName]!>,在这些之间<![FruitName]!>,可能有一些垃圾文本,我的第一次尝试是这样的:

<!\[[^\]!>]+\]!>
Run Code Online (Sandbox Code Playgroud)

它有效,但你可以看到我使用过这个部分:

[^\]!>]+
Run Code Online (Sandbox Code Playgroud)

这杀死了一些无辜的人.如果水果名称包含以下任何一个字符: ] ! >它会被丢弃,我们喜欢吃水果,以至于不应该这样.

我们如何构造一个]!>在FruitName中完全禁止这个字符串的正则表达式,而所有这些仍然可以获得?

上面的例子只是由我编写的,我只是想知道如果必须在正则表达式中完成正则表达式会是什么样子.

regex string

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

当没有包装在jquery中的匿名函数时,代码无法运行

如果您在http://htmledit.squarefree.com/中粘贴这些代码http://paste.plurk.com/show/152772

您将看到代码运行没有任何问题.这些图像一共会变成幻灯片.

但是,如果您粘贴以下代码:

http://paste.plurk.com/show/152773

代码将无法运行,无法播放幻灯片.

这两段代码只是代码是否包含在jquery匿名函数中.

我只是不知道为什么第二段代码不起作用.

javascript jquery anonymous-function

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