小编jon*_*ohn的帖子

附加到bash数组的问题

我正在尝试创建一个别名,它将获取所有"已修改"的文件,并对它们运行php语法检查...

function gitphpcheck () {

    filearray=()

    git diff --name-status | while read line; do 

        if [[ $line =~ ^M ]]
        then
            filename="`echo $line | awk '{ print $2 }'`"
            echo "$filename" # correct output
            filearray+=($filename)
        fi
    done

    echo "--------------FILES"
    echo ${filearray[@]}

    # will do php check here, but echo of array is blank

}
Run Code Online (Sandbox Code Playgroud)

arrays git bash

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

CodeIgniter Facebook整合

是否有可用的Codeigniter库

  • 使用Facebook帐户登录用户
  • 导入个人资料数据,包括兴趣?

Elliot Haughin的这个库应该包含登录部分,但我不太确定导入配置文件数据.

有人有这方面的信息吗?

php facebook codeigniter

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

使用Jquery解析JSON

我有一个页面可以快速登录检查并访问一些Web服务以获取一些JSON数据.它返回的数据如下所示:

{ 'RESPONSE' : 'INVALID','CAMPAIGNID' : '0','MORELINK' : '' } 
Run Code Online (Sandbox Code Playgroud)

我用来获取这些数据并尝试根据信息弹出模态窗口的代码是:

   $.ajax({
            type: "POST",
            contentType: "application/json; charset=utf-8",
            url: "Login.asmx/Logon",
            data: strData,
            dataType: "json",
            success: function (response) {
                $('#divResp').html(response.d);
                $(response.d).each(function(index,item){
                    alert(item.campaignid);
                });
                if (res.indexOf('invalid') >= 0){                       
                    //invalid account information UNP                       
                    foo = "You entered an invalid account number or password";
                    showDialog('screenActivate.asp',test_imgName);
                } 
                if (res.indexOf('none') >=0) {
                    //do not deliver splash screen
                    foo = "No splash screen for YOU!";
                } 
                if (res.indexOf('error') >=0) {
                    //general error
                    foo = "You entered an error"; …
Run Code Online (Sandbox Code Playgroud)

ajax jquery json

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

使用JQuery在<body>中插入新元素

我想要一些关于如何使用JQuery在文档正文中插入新元素的人的帮助.

我恢复了身体:

var a = $(editorFrame).contents().find('body').html();
Run Code Online (Sandbox Code Playgroud)

然后,我需要验证身体是否有元素<p></p>,不管它,我必须在第一个之后放置这个元素<DIV>.这是我的身体

<body>
<div id="testeFooter" class="footer-element">
    <table id="footerDiv" class="mceItemTable" width="100%">
        <tbody>
            <tr>
                <td id="footerContent">
                    <b>Digite aqui o seu Rodap&#233;</b>
                </td>
            </tr>
        </tbody>
    </table>
</div>
<div id="testeHeader" class="header-element">
    <table id="headerDiv" class="mceItemTable" width="100%">
        <tbody>
            <tr>
                <td id="headerContent">
                    <b>Digite aqui o seu cabe&#231;alho</b>
                </td>
            </tr>
        </tbody>
    </table>
</div>
    <p>ESSSE MODELO TESTE</p>
</body>
Run Code Online (Sandbox Code Playgroud)

我只需要知道如何在第一个身体之后放置一个新元素.

谢谢你们可以帮助我!

jquery

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

mysql_fetch_array()期望参数1是资源,给定字符串

我有两个类DBConnDBQueries.DBQueries继承之后DBConn.当我要在用户数据库中显示所有用户时,我看到消息:

mysql_fetch_array()期望参数1是资源,给定字符串.
谢谢你的任何建议.

class DBConn /*extends Config*/ {
  public function dbConnection(){
    $db_host = 'localhost';
    $db_login = 'root';
    $db_password = '';
    $db_name = "database";
    $conn = mysql_connect($db_host, $db_login, $db_password);
    $db = mysql_select_db($db_name);
  }  
}
class DBQueries extends DBConn {
  function displayUsers(){
    $this->dbConnection();
    $query = "SELECT * FROM users";
    $result = mysql_query($query);
    while ($row = mysql_fetch_array($query)) {
      echo $row['password'];
    }
  }
}

php mysql oop

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

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

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

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

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

非常感谢大家.

php codeigniter download mime-types codeigniter-2

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

我应该发送什么类型的数据才能查看?

自从我开始以MVC方式编程的那天起,我一直在问自己这个问题.我应该发送查看填充数据的数组,还是应该将其作为我从数据库中检索到的对象发送?我的模型将数据作为对象返回.什么是创造这样的东西的最佳方式?

$new_data = $model->find_by_id(1);

echo $new_data->name; 

$new_data->name= "whatever";

$new_data->save();
Run Code Online (Sandbox Code Playgroud)

例如.view.php

echo $object->name;
Run Code Online (Sandbox Code Playgroud)

要么

echo $array['name']
Run Code Online (Sandbox Code Playgroud)

语言是PHP :).

php model-view-controller

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

将php数组传递给jquery

有人可以给我一个简单的例子,为了将数组从php传递到jquery,jquery $ .ajax语法应该是什么样子.

在服务器端,我有:

$a=array(1,2,3,4,5); 
echo json_encode($a); 
Run Code Online (Sandbox Code Playgroud)

所以,我想把它变成js并且有:

   js_array=[1,2,3,4,5]; 
Run Code Online (Sandbox Code Playgroud)

我真的很感激任何帮助,因为我已经尝试了一段时间而且没有运气.

谢谢!

php arrays jquery

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

如何使用jquery更新标签标签

我有以下HTML:

<div id="myDiv">
  <table id="tbl0">
    <tr id="tr0" style="display: none;">
      <td>
        <label id="lbl0"></label>
      </td>
    </tr>
    <tr id="tr1" style="display: none;">
      <td>
        <label id="lbl1"></label>
      </td>
    </tr>
    <tr id="tr2" style="display: none;">
      <td>
        <label id="lbl2"></label>
      </td>
    </tr>
  </table>
</div>
Run Code Online (Sandbox Code Playgroud)

以下jquery将行设置为可见,并使用一些文本更新(但失败)label标签.

var myStr = $(this).text();
var myArr = myStr.split(',');

$.each(myArr, function (i) {

  // This part works just fine
  var tr = $('#myDiv').find("#tr" + i);
  tr.css('display', 'inline');

  // The label is found, but I can't get jquery to update the text of
  // ...it no matter …
Run Code Online (Sandbox Code Playgroud)

javascript jquery dom

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

如何在javascript中为多个HTMLElement事件使用相同的函数?

我有2个按钮.我希望能够单击其中一个并仅更改其value属性.下面的代码片段有效,但仅适用于第二个对象.我试过(obj1 || obj2),但这也不起作用.请帮忙

(obj1,obj2).onclick = function this_test (){
    this.value = "new value"
};
Run Code Online (Sandbox Code Playgroud)

javascript events function object this

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