小编Nic*_*nay的帖子

sudo pecl install apc返回错误

我运行命令: sudo pecl install apc

文件下载,配置成功,然后make启动,我收到以下错误.

/usr/include/php5/ext/pcre/php_pcre.h:29: fatal error: pcre.h: No such file or directory

有办法解决吗?

php pear apc pecl

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

如何检查PHP中是否设置了$ _FILE?

我用3创建了一个表单 <input type="file"/>

我看到我得到了一个数组array(name=>"").

所以我检查一下if ($_FILE["myfilename"]["name"]=="").

这有效,但对我来说似乎很不寻常.

我想知道是否有更好的方法来检查是否设置了文件输入?

php file

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

Zend Framework - 使用javascript添加新的输入元素

我正在使用Zend Framework开发一个项目.

我正在创建一个表单,用户可以通过按+符号添加一组元素.

Zend框架使用子表单和装饰器从表单中获取值数组.

这些将在页面显示时显示

使用Javascript创建的新字段如何集成在该模型中?

javascript zend-framework zend-form

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

zend框架,mysql:如何在application.ini中设置名称utf-8

我有一个zend应用程序,目前没有显示utf-8加密的特殊字符.

我需要使用命令集名称utf-8来实现我的mysql连接.普拉普尔上校用这个暗示我:

$params = array(
    'host' => 'localhost',
    'username' => 'username',
    'password' => 'password',
    'dbname' => 'dbname',
    'driver_options' => array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES UTF8;');
);
Run Code Online (Sandbox Code Playgroud)

如何得到

'driver_options' => array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES UTF8;');
Run Code Online (Sandbox Code Playgroud)

在我的application.ini?

mysql zend-framework utf-8

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

zend框架 - 隐藏元素即使在指定它时也没有任何价值

我创建一个隐藏的元素:

$this->addElement('hidden', 'id', '1');
Run Code Online (Sandbox Code Playgroud)

但我得到的是这个:

<input type="hidden" name="id" value="" id="id" />
Run Code Online (Sandbox Code Playgroud)

我也尝试过这样的:

$this->addElement('hidden', 'id', array(
    'value' => 1
));
Run Code Online (Sandbox Code Playgroud)

但它没有更好的效果.

怎么了?

hidden zend-framework element

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

添加相同类型的多个子表单

我最近正在处理表格和子表格.

我创建了以下内容:

$form = new Application_Form_Cv();
$experience = new Zend_Form_SubForm();
$form->addSubForm($experience, 'experience');
Run Code Online (Sandbox Code Playgroud)

我也有我的数组中的元素'experience'感谢

$form->addSubForm($experience, 'experience');.
Run Code Online (Sandbox Code Playgroud)

当我尝试以下内容时:

$experience->addSubForm(new Application_Form_Experience(), '0');
$experience->addSubForm(new Application_Form_Experience(), '1');
Run Code Online (Sandbox Code Playgroud)

该对象覆盖自身,我只获得一个'体验'元素,0和1不存在.

array (
  'controller' => 'cv',
  'action' => 'index',
  'module' => 'default',
  'CvName' => 'Cv Ingenieur informatique',
  'LanguageCode' => 'fr',
  'UserID' => '2',
  'experience' => 
  array (
    'CompanyName' => 'Mondial Assistance Ltd',
    'From' => '2002',
    'Until' => '2009',
    'Current' => '1',
  ),
  'submit' => 'Save CV',
)  
Run Code Online (Sandbox Code Playgroud)

Zend_Form_Subforms在数组中创建新键?

php zend-framework zend-form multidimensional-array subforms

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

在 bash 中,heredoc 内部函数返回语法错误

我有以下功能:

#!/bin/bash

get_instance{
dbname=$(sqlplus -s / as sysdba<<EOF
set pages 0
set feedback off
select name from v\$database;
exit;
EOF)

echo $dbname

}

get_instance
Run Code Online (Sandbox Code Playgroud)

它似乎工作。在错误消息的中间,我得到了我的dbname,但仍然返回一个语法错误。

 oracle@testdb01:db01:/home/oracle/
 > ./test.sh
 ./test.sh: line 3: get_instance{: command not found
 DB01
 ./test.sh: line 11: syntax error near unexpected token `}'
 ./test.sh: line 11: `}'
Run Code Online (Sandbox Code Playgroud)

如果我完全删除函数调用,我会得到没有错误的结果:

dbname=$(sqlplus -s / as sysdba<<EOF
set pages 0
set feedback off
select name from v\$database;
exit;
EOF)
echo $dbname

oracle@testdb01:db01:/home/oracle
> ./test.sh
DB01
Run Code Online (Sandbox Code Playgroud)

我需要做什么才能让它在函数中工作?

编辑:

以下建议在 EOF 标签后放置括号并添加 …

variables bash sqlplus heredoc solaris-10

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

jquery在html文件中没有工作

我正在尝试做一个非常基本的jquery教程,但我无法让它工作.我正在从谷歌调用jquery库,然后我尝试在html中创建一个脚本.

如果我在.js文件中执行相同的操作,我就不会有任何问题.我在这里错过了什么?

<html>
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    </head>
    <body>
        <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js">
            $(document).ready(function() {
                $("a").click(function() {
                    alert("Hello world!");
                });
            });
        </script>
            <a href="">Link</a>

    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

php polymorphism - 在多态子函数中调用父函数

这是父类:

    class Event {

    public function getLang($lang){
     $sql = "select * from Event where EventID =" . $this->EventID . "AND Lang =" . $lang;
    $result = $this->selectOneRow($sql);
    }
}
Run Code Online (Sandbox Code Playgroud)

这是孩子:

class Invitation extends Event{

public function getLang($lang){
Event::getLang($lang);

$sql = "select * from invitation where EventID =" . $this->EventID . " and Lang = " . $lang;

    }
}
Run Code Online (Sandbox Code Playgroud)

我有一些希望EVENT :: getLang($ lang)可以工作,但在我回显查询后,我可以看到它没有一个EventID.

有没有正确的方法来做到这一点?

我尝试直接复制/粘贴子代码,但这也无法工作,因为我在父级的级别上得到了事件选择结果的变量.

有没有办法解决这个问题,还是我处于僵局?

php polymorphism object

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

如何使用jquery从动态生成的表单元素中获取元素Id?

为了尝试这个概念,我正在做一个非常简单的测试.

我从一开始就有一个带有一些文本输入的表单.当我单击某个字段时,我想捕获其Id,并为输入文本添加一个值.

$(document).ready(function() {
    $('input').focus(function() {
        var currentId = $(this).attr('id');
       $("#"+currentId).val('blah');
    });
});
Run Code Online (Sandbox Code Playgroud)

这适用于初始字段,但它停止使用ajax调用添加的字段.

诀窍是,用户可以点击任何字段,直到他们点击我才知道哪个.我的Ids看起来像这样:

experience0-CompanyName //(original one)
experience[n]-CompanyName
Run Code Online (Sandbox Code Playgroud)

([n]部分也用于订购表格中的字段,因为元素按经验,教育技能等分组......

我该怎么做到这一点?

jquery dynamic-forms

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

答:链接取代.class A:链接?

我有一个看起来像这样的CSS:

.browse-link A:link { 
    color: #F6CA4C;
    text-decoration: none;
}
.browse-link A:hover {
    color: #F6CA4C;
    text-decoration: underline;
}
.browse-link A:visited {
    color: #F6CA4C;
    text-decoration: none;
}
.browse-link A:active {
    color: yellow;
    text-decoration: none;
}

A:link {
    COLOR: #0000FF; text-decoration: none;
}
A:visited {
    COLOR: #0000FF; text-decoration: none;
}
A:active {
    COLOR: #0000FF; text-decoration: none;
}
A:hover {
    COLOR: #FF0000; text-decoration: underline;
}
Run Code Online (Sandbox Code Playgroud)

这就是html的样子:

<table style="border:0; margin:0; padding:0;">
   <tbody>
      <tr>
         <td>
            <a class="browse-link" href="http://www.revheal.com/en/users/login/http://www.revheal.com/">Login</a>
         </td>
         <td>
            <a class="browse-link" href="http://www.revheal.com/en/users/register/">Register</a>
         </td>
      </tr>
   </tbody> …
Run Code Online (Sandbox Code Playgroud)

html css

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