小编fab*_*rik的帖子

将注释的多行(自由空间)正则表达式传递给preg_match

我有一个正则表达式,最终会有点长,它会让它更容易阅读,让它跨越多行.

我试过这个,但它只是barfs.

preg_match(
    '^J[0-9]{7}:\s+
    (.*?)             #Extract the Transaction Start Date msg
    \s+J[0-9]{7}:\s+Project\sname:\s+
    (.*?)             #Extract the Project Name
    \s+J[0-9]{7}:\s+Job\sname:\s+
    (.*?)             #Extract the Job Name
    \s+J[0-9]{7}:\s+',
    $this->getResultVar('FullMessage'),
    $atmp
);
Run Code Online (Sandbox Code Playgroud)

是否有办法将上述形式的正则表达式传递给preg_match?

php regex

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

HTML中没有加下划线的链接

如何获得HTML中没有下划线的链接?

html css

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

通过AJAX提供Fancybox

Fancybox的主页上有一个例子(页面底部的最后一个),Fancybox通过直接列表进行输入.

现在我想构建一个只看到第一个缩略图的图库,然后点击它之后,PHP脚本以与示例所示相同的格式发回可用图像列表:

'http://example.com/img1.jpg','http://example.com/img2.jpg'

现在我的问题是图像没有显示,因为Fancybox正在使用我的网址列表(即图像给出404).

  • 链接(直接打开)工作正常.
  • PHP的直接输出直接插入到脚本中一切都很好.
  • Fancybox做的是覆盖我的列表,如:

http://example.com/'http://example.com/img1.jpg','http://example.com/img2.jpg'

当然,这会失败.

我的问题是如何通过AJAX正确地提供Fancybox(或任何其他灯箱lib)?

ajax jquery fancybox

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

表单中相同元素的多个实例

从数据库中,我加载了一些用户可以编辑的数据.

假设我们有这样的形式:

<form>
Name: [TextBox]
Data: [TextArea]
-------------------
Name: [TextBox]
Data: [TextArea]
...
Name: [TextBox]
Data: [TextArea]
-------------------
[Submit Button]
</form>
Run Code Online (Sandbox Code Playgroud)

这些元素应该有哪些名称?

使用PHP获取发布数据的最佳方法是什么,所以我可以理解每个数据的id是多少?

注意:我想只有1个提交按钮!

谢谢...

html php forms post form-submit

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

你能解释Zend的Action控制器是如何运作的吗?

很抱歉不断重新编辑我的问题,但看起来这是正确询问它的唯一方法.

我原来的问题是以下伪代码(控制器和它的父代)无法正常工作,因为我想:

class Parent {
    var $data = array();
    public function __construct( OtherClass $otherClass ) {
        $this->data = $otherClass->getData(); //contains some => thing
        $this->init($otherClass->getClassName());
    }
    public function init( $className ) {
        new $className; //new Child
    }
    public function __get( $name ) {
        return array_key_exists($name, $this->data) ? $this->data[$name] : null;
    }
}

class Child extends Parent {
    public function __construct() {
        echo $this->some; //won't return 'thing';
    }
}
Run Code Online (Sandbox Code Playgroud)

fireeyedboy帮助了我很多(谢谢),并指出Zend_Controller_Action正在做我想要的但我无法理解他们是如何做到的?


原始问题

我知道这里有一些类似的问题,但我不能抛弃它们.此外,我知道我可以扭转整个过程,所以我可以先初始化Child然后打电话,parent::__construct但这对我来说似乎不需要.Parent在我的情况下如何轻松访问变量?

更新:

让我澄清一下. …

php oop inheritance zend-framework

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

Microsoft Access - 将多个字段加在一起的总计

我不太明白这一点。Microsoft Access 2000,在报告总计部分,我有三列的总计,它们只是数字。这些=Sum[(ThisColumn1)], 2, 3等等以及那些总计都工作得很好。

我想要另一篇专栏来说明=Sum([ThisColumn1])+Sum([ThisColumn2]) + Sum([ThisColumn3])但无法弄清楚这些内容。只是得到一个空白,所以我确定有一个错误。

ms-access builder

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

如何在IE6或7中淡出一行(TR)

当用户单击行(TR)上的"删除"按钮时,我正在使用JQuery淡出行(TR).通过淡出,我的意思是整行(TR)背景颜色变为红色,然后淡化为白色并消失.这是一个很棒的小动画,用于向用户显示即时反应.

JavaScript看起来像这样:

$(tr).css("background-color", "rgb(255,200,200)");
$(tr).fadeOut(500, RemoveDomElement);
Run Code Online (Sandbox Code Playgroud)

这在Firefox,Safari,Opera和Chrome中运行得非常好,但是 - 当然 - 不是在IE中.IE将执行代码并完成清理,但不会显示实际的淡出动画.

我能为IE做些什么?

javascript jquery internet-explorer

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

PHP:返回当前会话的生命周期

我正在寻找一种方法来检查PHP会话的生命周期,并返回会话"活着"的秒数.

是否有我错过的PHP函数?

php session

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

Javascript - 在尝试获取数组原型时获取'undefined'

我认为早上5点人才流失,但我很难理解这一点.

obj = ['a','b'];
alert( obj.prototype ); //returns "undefined"
Run Code Online (Sandbox Code Playgroud)

为什么没有obj.prototype返回功能Array(){ }作为原型?它确实引用Array了构造函数.

javascript prototype

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

自动增加字母数字字符php

可以用php自动增加一个字母数字,所以它看起来像:

AB001
AB002
...
...
BA001
...
...
ZZ001
Run Code Online (Sandbox Code Playgroud)

然后需要将此代码添加到mysql中,我在想一个varchar(5).

干杯,

php alphanumeric automatic-properties

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