小编Sum*_*mer的帖子

preg_replace在引用后大写字母

我的名字是这样的:

$str = 'JAMES "JIMMY" SMITH'
Run Code Online (Sandbox Code Playgroud)

我跑strtolower,然后ucwords,它返回:

$proper_str = 'James "jimmy" Smith'
Run Code Online (Sandbox Code Playgroud)

我想把第一个字母是双引号的第二个字母大写.这是正则表达式.似乎strtoupper不起作用 - regexp只返回未更改的原始表达式.

$proper_str = preg_replace('/"([a-z])/',strtoupper('$1'),$proper_str);
Run Code Online (Sandbox Code Playgroud)

有线索吗?谢谢!!

php regex

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

在foreach循环中取消设置数组元素

我在foreach循环中通过引用访问数组,但unset()函数似乎不起作用:

foreach ( $this->result['list'] as &$row ) {
    if ($this_row_is_boring) {
        unset($row);
    }
}

print_r($this->result['list']); // Includes rows I thought I unset
Run Code Online (Sandbox Code Playgroud)

想法?谢谢!

php arrays foreach reference unset

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

在CodeIgniter中的模型中加载库

为什么我的模型不会加载加密库?

class User_model extends Model {

  function User_model() {
    parent::Model();
    $this->check_login();
  }

  function check_login() {
    $this->load->library('encrypt');
    $email = $this->encrypt->decode($email);
    ....
  }
}
Run Code Online (Sandbox Code Playgroud)

这给了我一个PHP错误:在第X行的非对象上调用成员函数decode() - 其中X是$ this-> encrypt-> decode($ email); 线?

编辑显示问题是从构造函数调用了check_login

codeigniter

13
推荐指数
4
解决办法
3万
查看次数

CSS Sprites - 不仅适用于背景图片?

是否可以将CSS精灵用于"前景"图像 - 即用户应该点击并与之交互甚至打印的图像?

而不是使用CSS background-image属性.你会用什么?

css sprite

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

"campaign_ $"是SQL列的错误名称吗?

PostgreSQL允许我将列命名为"campaign_ $".我喜欢这个名字,因为它是短和对点,而像"campaign_receipts"其他潜在的名字似乎更不清晰.

但是,我不知道我是否会最终遗憾把$符号的列名,无论是在PHP或架构的一些其他遥远的一部分.我应该坚持使用字母和下划线吗?

谢谢!

sql postgresql

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

解密Google Search API:如何引用传递给回调函数的参数?

我正在使用Google Search API将一些搜索结果加载到我的页面中.我想为回调函数设置一个参数,该函数说明搜索结果应该附加到哪个div.

以下是每个Google的回调函数定义:

.setSearchCompleteCallback(object,method,opt_arguments?)

我是这样做的: searcher.setSearchCompleteCallback (document, function() { alert(opt_arguments[0].id); }, new Array(infodiv) );

文档解释说:"应用程序可以选择使用opt_arguments传入上下文参数,然后传递给指定的方法."

是的,但是怎么?我已经传入了context参数,但是如何在函数中引用它呢?我试过调用opt_arguments,但js错误清楚地表明它没有定义.

文档在这里.

谢谢!!

javascript api ajax

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

如何使用Javascript访问CodeIgniter会话cookie?

我正在使用CodeIgniter的会话库,它在服务器端非常容易访问.在客户端,会话cookie看起来像这样(我加粗了我感兴趣的部分):

一个:7:{S:10: "的session_id"; S:32: "47fe66476b098ff092f2fbdddfa53ffa"; S:10: "IP地址"; S:9: "127.0.0.1"; S:10: "USER_AGENT"; S:50 :"Mozilla/5.0(Windows; U; Windows NT 5.1; en-US; rv"; s:13:"last_activity"; s:10:"1296180527"; s:7:"user_id"; s:3:" 895"; s:8:"username"; s:8:"Summer N" ; s:6:"status"; s:1:"1";} fc0f1e75c097be7970b815a630bf33ef

咳咳.我想访问"用户名",目前设置为8个字符的字符串Summer N.是否有一种明显的方法可以在javascript中解析它?我应该使用正则表达式吗?或者更好的方法是使用更简单的数据格式创建我自己的"用户"cookie,并让CI的会话分别做自己的事情?

javascript codeigniter session-cookies

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

将Wordpress迁移到另一台主机:无法登录b/c它对主机感到困惑!

真不可思议!

我刚刚将一个简单的Wordpress站点从我常用的主机迁移到了我的客户端主机.该网站的根目录曾经是http://www.imagineelection.com/watamu,现在是http://www.watamuturtles.com

http://www.watamuturtles.com网页加载罚款,但所有的页面上的链接仍然指向旧域.显然,我只需要在某处更改设置.

但是 - 我无法登录管理界面!当我登录watamuturtles.org/login.php时,它会将我重定向到imagelection/watamu/login.php的登录页面.当我登录imagelection时,它会把我交给watamuturtles.

显然,我需要手动更改配置文件或数据库中的基本目录设置,而无需访问通常的WP管理界面.谁能指出我正确的方向?

TX!382 4

wordpress hosting

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