小编MEM*_*MEM的帖子

php - simpleXML如何访问与其他元素同名的特定元素?

<contact:addr>
  <contact:street></contact:street>
  <contact:street></contact:street>
  <contact:street></contact:street>
  <contact:city></contact:city>
  <contact:pc></contact:pc>
  <contact:cc></contact:cc>
</contact:addr>
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,我们可以看到我们确实有三倍的元素街; 有没有办法,通过使用simpleXML,正确访问,例如,第二个街道元素?

在此先感谢,MEM

php simplexml

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

如何确定元素是否不在数组中?

我有这个:

$.inArray(tld, tldsArray)
Run Code Online (Sandbox Code Playgroud)

我想检查tld是否不在阵列上.我们怎么能在jQuery上说这个呢?

arrays jquery

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

jquery的基本快速ajax问题

首先尝试使用ajax,请耐心等待.

<html>
    <script type="text/javascript" src="jquery-1.4.2.min.js"></script>

    <script type="text/javascript">

    $(document).ready(function() {
        function hello() {
            $.post("testCaseAjaxServerSide.php", { ola: "hello"}, function(data){
                if (data) {
                    alert('the data is: '+data);
                }
                else {
                    alert('there were no data');
                }
            });
        }

        $("#inputAmigo").click(function(){
            hello();
        });
    });
    </script>

    <form method="post" action="">
        <input id="inputAmigo" type="submit"/>
    </form>
</html>
Run Code Online (Sandbox Code Playgroud)

在服务器端,我有:

if (isset($_POST['ola']))
{
  echo "we got a post";
} 
else
{
  echo "no post buddy";
}
Run Code Online (Sandbox Code Playgroud)

我总是得到"没有数据".有什么帮助吗?:)

非常感谢,MEM

ajax jquery

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

为什么类声明的常量需要静态恢复?

class foo 
{
    const bar;
}
Run Code Online (Sandbox Code Playgroud)

要访问它我们必须这样做:self::bar;而不是,$this->bar;

它是否正确?如果是这样,为什么?

php static constants

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

Zend Framework - 如何在视图中调用CSS?

我想在特定视图上的标题上注入一个css.我查看了Zend手册,它讨论了某种类型的助手类.但是,我不确定我们是否可以使用所有助手.

我们总是有助手班吗?

这样做的例子是什么?

zend-framework view helper

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

php字符串搜索 - 抓取特定网址

我有这个字符串可能包含一些我需要抓取的网址.例如,如果用户执行以下操作:

www.youtube ...

要么

www.vimeo ...

要么

http://www.youtube ...

要么

HttP://WwW.viMeo

我需要抓住它(直到他找到一个空间).并将其存储在已创建的数组上.

需要将vimeo链接与youtube链接分开,并将每个链接放在相应的视频对象上.

我不确定这是否可行,我的意思是,如果来自浏览器的URL可以用于放置在预定义的视频对象上.如果是,那么这就是要走的路(所以我相信).

如果这一切都可行,我可以帮助您制定这样的规则吗?

提前致谢

php string

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

如何在Capistrano的deploy.rb中指明Git用户名和密码?

我正在使用github来存储存储库,而我正在阅读使用Capistrano进行部署:

远程缓存将在你正在部署的服务器上保留一个本地git repo,并且只是从那个而不是整个克隆运行一个fetch".

由于我正在部署的服务器是"我的" 共享主机,我必须在那里安装git.

当我们这样做时,我们通常会定义一个git用户名和git密码.我们应该将这些文件放在这个deploy.rb文件中?

到目前为止,我有:

set :application, "mysite.dev"
set :user, "myuser"
set :repository, "git@github.com:gituser/gitproject.git"
role :web, "dev.mysite.pt"
set :deploy_to, "/home/mysite/www/dev"
set :use_sudo, false
set :scm, :git
set :branch, 'master'

#set :deploy_via, :copy
#set :copy_cache, true
#set :copy_exclude, %w(.git)

set :deploy_via, :remote_cache

task :create_symlinks, :roles =&gt; :web do
run "rm #{current_release}/public/.htaccess"
run "ln -s #{current_release}/production/.htaccess
#{current_release}/public/.htaccess"
end

after "deploy:finalize_update", :create_symlinks
Run Code Online (Sandbox Code Playgroud)

我不应该在某处以某种方式在deploy.rb文件中放置对我的共享主机git密码的引用吗?

我有部署服务器用户:

set :user, "myuser"
Run Code Online (Sandbox Code Playgroud)

这个密码是来自github用户的密码,还是我们应该在这里放置我们的共享主机密码?

set :scm_passphrase, "p@ssw0rd"  # The deploy user's password
Run Code Online (Sandbox Code Playgroud)

git ssh capistrano automated-deploy

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

如何正确选择这些元素?

<div id="main-content">
  <div>
    <div>target me
         <div>don't target me</div>
    </div>
  </div>
  <div>
    <div>target me too
         <div>don't target me</div>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我试过这个:

#main-content div>div {

}
Run Code Online (Sandbox Code Playgroud)

但这个ALSO的目标是说"不要瞄准我",我希望不要针对那些div.

当然我们可以使用Id或类,但重点是为所有人声明一般规则.

请指教.

css css-selectors

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

在流体布局上使用Jquery尝试相等高度的列 - 文本溢出.:(

我知道很多css很好的解决方案等...简短的告诉我,我希望这个工作,关于我是否有填充,边距,没有额外的标记,阴影,背景颜色......所以......我我只是在寻找它的jquery版本.

在SO上发现了一些.试着申请.好像几乎可以工作.缩小窗口时,文本重叠.如果禁用js,则不会.

http://jsfiddle.net/ApUYv/4/

两个问题:

1)我们如何避免文本重叠?

2)我们应该使用document.ready还是window.load?

请注意:overflow: auto;可能不是一个选项,因为设计师不需要滚动条.:(

css jquery equal-heights

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

为什么Yii允许我使用$ this-> property访问私有的$ this - > _属性?

我不确定这里发生了什么,也许有人有一个线索:

在我的布局上我有这个:

<div id="main-content" class="<?= $this->getMainClass(); ?>">
Run Code Online (Sandbox Code Playgroud)

在组件>控制器类我有这个:

 private $_mainCssClass;

    public function setMainCssClass($className) {

     if (is_string($className)) {
        $this->_mainCssClass = $className;
     } else {
        quickDump($className);
     }
    }

    public function getMainCssClass() {
     return $this->_mainClass;
    }
Run Code Online (Sandbox Code Playgroud)

我没有得到的是,尽管我们正在使用访问器,并且mainCssClass属性有一个下划线并且它被声明为私有,我可以通过以下方式访问它:

$this->MainCssClass;
Run Code Online (Sandbox Code Playgroud)

同样如下: $this->getMainCssClass()

这是为什么 ?

yii

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