小编Dyl*_*oss的帖子

MySQL小写来比较数据

我想从数据库中的一行获取内容,并将其小写版本与用户输入的小写版本进行比较,以检查它是否存在于数据库中:

"SELECT `id` FROM `user_accounts` WHERE `username` = '".strtolower($username)."'"
Run Code Online (Sandbox Code Playgroud)

如何从mysql获取小写的用户名?

php mysql

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

jQuery Ajax返回html和json数据

我不确定是否有任何方法可以做到这一点,但如果有一个简单的解决方案,这将解决我的许多问题.

我需要/希望能够做的是在我成功的ajax请求中返回HTML和JSON.原因是,我想请求一个文件并返回所有该页面,但我也希望能够从json中的页面返回一组指定的信息,所以我可以将它用于其他事情.

这就是我现在正在做的事情:

     $.ajax({
    type: "POST",
    url: "inc/"+page+".php",
    data: "id="+encodeURIComponent(pageID),
    success: function(html){

        $("body > .container").html(html);

      }
      });
Run Code Online (Sandbox Code Playgroud)

这是我希望能够做到的:

     $.ajax({
    type: "POST",
    url: "inc/"+page+".php",
    data: "id="+encodeURIComponent(pageID),
    success: function(html){
        $("body > .container").html(html);
            $("title").html(json.PageTitle)
      }
      });
Run Code Online (Sandbox Code Playgroud)

在正在返回的页面上,我将指定我想要的标题.(例如,如果是个人资料,我会返回用户名)

php ajax jquery json

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

使用PHP中的REST API在SalesForce中创建潜在客户

在过去的几天里,我一直在尝试从SalesForce的REST API创建一个领导者,但是我不能让我的生活变得有效.我能够获得访问令牌没有问题,但从那里创建一个线索我完全没有运气.

我在所有文档中都看到了这个:

curl https://na1.salesforce.com/services/data/v20.0/sobjects/Account/ -H "Authorization: Bearer token -H "Content-Type: application/json" -d @newaccount.json"
Run Code Online (Sandbox Code Playgroud)

我怎么能用PHP的卷曲呢?我已经尝试过,但没有运气.

以下是我获取访问令牌的方法:

$ch = curl_init();

// set URL options

curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_URL, "https://login.salesforce.com/services/oauth2/token?grant_type=password&client_id=".CONSUMER_KEY."&client_secret=".CONSUMER_SECRET."&username=".USERNAME."&password=".USERPASS.SECURITY_TOKEN);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

// grab HTML
$data = curl_exec($ch);

$data = json_decode($data, true);
$code = $data['access_token'];

curl_close($ch);
Run Code Online (Sandbox Code Playgroud)

在这段代码之后我尝试过这样的事情,但是我没有运气.

$token_url = LOGIN_BASE_URL.'/services/oauth2/token';

$post_fields = array(
    'code' => $code,
    'grant_type' => 'authorization_code',
    'client_id' => CONSUMER_KEY,
    'client_secret' => CONSUMER_SECRET,
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $token_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, …
Run Code Online (Sandbox Code Playgroud)

php api rest curl salesforce

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

MYSQL选择最后3行,按ASC排序

我只是想在帖子上选择最新的3条评论,并按照ASC顺序订购.

这将选择最后3行,但我需要它们以相反的顺序:

mysql_query("
SELECT * FROM comments WHERE postID='$id' AND state='0' ORDER BY id DESC LIMIT 3")
Run Code Online (Sandbox Code Playgroud)

php mysql select sql-order-by

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

jQuery绑定多次激活?

$(".container").on("contextmenu", ".photos-bottom .albums li", function(e) {

$('html').bind('click', function (event) {
    alert(id);
});

return false;
});
Run Code Online (Sandbox Code Playgroud)

当我右键单击(对于contextmenu)多次,然后左键单击html一次,它会触发警报我右键单击的次数.

因此,如果我右键单击一次,然后左键单击,它会显示一次弹出窗口.如果我右键单击三次,然后左键单击,它会弹出三次弹出窗口.

为什么会这样?

javascript jquery bind

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

jQuery draggable,在父div之外被删除的事件

我有一个照片列表,并且我已经添加了draggable,但是当将照片拖到父div之外时,我想要更改它的类,这样就表明如果删除它,它将被删除,然后当用户丢弃它,我希望它启动一个功能.(只有在父div之外)

<ul class="photos">
<li><img src=""/></li>
<li><img src=""/></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

所以当li被拖到.photos之外时,会触发添加类,然后如果它被丢弃在它之外,那么它会触发并触发事件以将其删除.

jquery jquery-ui jquery-ui-draggable jquery-ui-droppable

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

PHP date()小时,分钟和秒,没有前导零

可能重复:
将秒转换为小时:分钟:秒

我一直在网上搜索找到一个很好的方法将秒转换为分钟:秒没有前导零.我已经检查过这个问题,这是我唯一能找到的问题,但这些答案都不是很好.也许他们是实现这一目标的唯一和最佳方式,但我希望不会.

我做了这个,它给了我没有前导零的分钟数,但是我无法得到秒.我能想到这样做的唯一方法就是做几行数学等等,但这对于像这样简单的事情似乎是一项非常多的工作......我不知道为什么PHP没有无论如何都要内置几分钟和几秒钟....

intval(gmdate("i:s", $duration));
Run Code Online (Sandbox Code Playgroud)

编辑 所有我想要做的是将视频中的秒数转换为H:M:S格式.

php time date

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

Node.js + Socket IO + Apache + PHP从url中删除端口?

我有几个关于在PHP上使用socket IO的问题,我是nodejs/socket io的新手,所以我知道的很少,我刚刚开始使用它,过去几天我已经到了我想要的地步在我的网站上实现这一点(截至目前我刚刚建立了一些测试示例).

问题:目前我必须将端口添加到我的localhost才能查看它并使其正常工作,显然我不能拥有它,当它是一个实时网站时,我也不能这样做当我使用php页面时(只是一直在用html做例子)如果我在我的socket io服务器上使用端口4000,我必须去:localhost:4000,但我需要能够访问:localhost:8888/mysitefolder(8888是端口为我的MAMP,对于php和所有内容)我在问题中看到过人们已经解决了这个问题,但是我无法让它为我自己工作.

这是我的代码:

chat.js

 var app = require('express').createServer(), 
      io = require('socket.io').listen(app);

app.listen(4000);


var users = [];

app.get('/', function (req, res) {
res.sendfile(__dirname + '/index.html');
});

io.sockets.on('connection', function (socket) {

socket.emit('connected');

 socket.on('userID', function (userID) {
users.push(userID);
});  


socket.on('message', function (message) {
socket.broadcast.emit('message-response', { data: message});
});

});
Run Code Online (Sandbox Code Playgroud)

的index.html

<title>Testing</title>
<script src="/socket.io/socket.io.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script>

function mktime(){
  var newDate = new Date;
  return newDate.getTime();
  }

  function appendMessage(data)
   {
  $("body").append(data+"<br />");  
   }

  var socket = io.connect('http://localhost:4000');
    socket.on('connected', function () { …
Run Code Online (Sandbox Code Playgroud)

php apache jquery node.js socket.io

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

node.js + socket.IO - socket没有重新连接?

我知道socket.io有一个内置的功能可以重新连接和所有东西,但是我认为它不起作用 - 正如我从其他人那里看到的那样,它也不适用于它们.

如果用户将其计算机置于休眠状态,则会断开它们的连接,然后当他们将其打开时,它们将不再连接,因此在刷新页面之前,它们不会发送任何通知或任何内容.也许这只是我做得不对的事情?

var io = require('socket.io').listen(8080);
var users = {};

////////////////USER CONNECTED/////

console.log("Sever is now running");

io.sockets.on('connection', function (socket) { 

    //Tell the client that they are connected
    socket.emit('connected');

    //Once the users session is recieved
    socket.on('session', function (session) {

        //Add users to users variable
        users[socket.id] = {userID:session, socketID:socket};

        //When user disconnects
        socket.on('disconnect', function () { 

        //socket.socket.connect();

             var count= 0;
            for(var key in users){
                if(users[key].userID==session)++count;
                if(count== 2) break;
            }
            if(count== 1){
               socket.broadcast.emit('disconnect', { data : session});
            }

            //Remove users session …
Run Code Online (Sandbox Code Playgroud)

sockets websocket node.js socket.io

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

使用jQuery计算输入框中的文件数量?

如何使用jQuery计算文件上传输入中的文件数?

我试过这个,但它总是返回1:

$("body").on("change", ".create-album .custom-file-input .createAlbumFileUpload", function(){   

    var numFiles = $("input:file", this).length;
    alert(numFiles);
});
Run Code Online (Sandbox Code Playgroud)

我的HTML:

<form enctype="multipart/form-data" class="createAlbumFileUpload">
    <input type="file" name="uploadFile[]" multiple="multiple"/>
</form>
Run Code Online (Sandbox Code Playgroud)

我发现这个jsFiddle在另一个问题上问了同样的问题,但是我不明白为什么我的工作不起作用?

javascript jquery file-upload count

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