小编Sha*_*tta的帖子

XMPPHP GTalk状态

我正在尝试使用XMPPHP获取我的在线状态,我似乎无法获得具有我的状态的任何东西$conn.这是我的代码片段:

require_once('XMPPHP/XMPP.php');

$conn = new XMPPHP_XMPP('talk.google.com', 5222, 'xxxx@gmail.com', 'xxxxx', 'xmpphp', 'gmail.com', $printlog = false, $loglevel = XMPPHP_Log::LEVEL_INFO);

$conn->connect();
$conn->processUntil('session_start');
$conn->presence($status='Controller available.');
var_dump($conn); // this gives me a long output but nothing about status. ex: http://pastebin.com/yfs1V5Jb
Run Code Online (Sandbox Code Playgroud)

我也试图getRoster()看到我朋友的信息列表(虽然我只对我感兴趣)但没有运气.

有什么建议我可以让它工作?谢谢.

php google-talk xmpphp

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

PHP - 从函数中获取所有参数(甚至是可选参数)

我想从函数中获取所有参数(通过或不通过).

例:

<?php
    function foo($a, $b=1)
    {
         return $a-$b;
    }
?>
Run Code Online (Sandbox Code Playgroud)

如果我打电话

$test = func_get_args(foo(10));
var_dump($test);
Run Code Online (Sandbox Code Playgroud)

我将只有一个数组[0] => 10.

即使我没有传递它/它们,我如何获得可选参数的值?(我知道func_get_args只返回传递的参数.)

编辑:更确切地说,这就是我正在做的事情:

function insertLog($fct_name="-1", $type="-1", $error="-1", ....)
{
     // first thing
     $params = func_get_args();
     var_dump($params);
}
Run Code Online (Sandbox Code Playgroud)

php

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

javascript未捕获引用错误onclick

尝试使用按钮调用javascript函数,并且按钮在单击时没有执行任何操作.调试器返回"未捕获的引用错误:未定义printNumber.

printNumber 是我想要调用的函数.

我做了一个搜索,大多数有这个问题的人都没有使用正确的语法来声明它们的功能,在另一个函数中定义它们的函数(函数超出范围),或者在它们被调用之后放置它们的函数.事实证明我头脑中没有任何东西在运行.我试图在其中添加一个提示,但提示没有显示出来.

这是我的脚本:

    <head>
    <script type="javascript">
    var x=0;
    function addNumber(x){
        x = x + 1;
        return x;   
    }

    function printNumber(number){
        document.getElementById("number").innerHTML=addNumber(number);
    }

    </script>
    </head>
Run Code Online (Sandbox Code Playgroud)

这是我的HTML:

    <body>
<p><center><b>The number of times the button has been clicked is ... <b><p>
<br>
<div id="number"></div>
<br>
<form>
    <input type="button" id="StartButton" value="Click to add 1 to counter" onClick="printNumber(x)">
</form>
</center>
Run Code Online (Sandbox Code Playgroud)

任何人都可以向我指出问题的来源吗?谢谢,这是一个编程类,我希望其他可能遇到这个的人会看到这个.

html javascript function onclick button

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

在Angular中使用$ scope属性的最佳实践

我正在开发一个应用程序,我正在努力确保我$scope正确使用它.

我观看了最佳实践视频和Miško有点说我们不应该$scope在这里操纵属性.

我一直在创建像这样的变量:

    $scope.groups = groupService.getGroups()
    $scope.users = userService.getUsers();
    $scope.selectedUser = false;
Run Code Online (Sandbox Code Playgroud)

我应该重新编写我的应用程序来使用这样的东西:

    $scope.model = {
        selectedAvailableGroups: [],
        selectedAssignedGroups: [],
        allGroups: groupService.getGroups(),
        allUsers: userService.getUsers(),
        selectedUser: false
    }
Run Code Online (Sandbox Code Playgroud)

我问的原因是我很少看到使用$scope.model方式的示例或应用程序,它通常只是声明的属性$scope.

javascript angularjs

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

PHP中的变量函数如何工作?

在php.net中写道如下:

变量函数不适用于语言结构,如echo,print,unset(),isset(),empty(),include,require等.利用包装函数将这些结构中的任何一个用作可变函数.

资源

那是什么意思?
任何人都可以举例,因为我尝试在回声中使用变量函数,它完美地工作:

function city()
{
    return "new york";
}
$var = "city";
echo "city:  "  . $var(); 
Run Code Online (Sandbox Code Playgroud)

php function

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

将自定义日期格式字符串转换为yyyy/mm/dd

我有这样的日期格式,看起来有点像这样:

Sun Jun 29 2014 08:00:00 GMT + 0800(马来半岛标准时间)

当我尝试输出从validate函数获取的值时,x-editable datepicker会产生这种结果.

但是,无论我从何处获取日期格式,如何将此日期转换为yyyy/mm/dd格式?它不是一个日期对象,但实际上只是一个输出上述内容的长字符串.我需要能够将其转换为2014-06-29.非常感谢!

php date datepicker date-format

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

如何在字符串中插入一个固定位置的字符?

例如:845,945,1045,1145.

如果字符串的长度是3,那么我试图:在第一个字符之后添加一个,例如8:45.如果字符串的长度是4,那么我试图:在第二个字符之后添加,例如10:45.不确定哪种方法可以帮助我做到这一点.有什么建议?

while($row = mysqli_fetch_array($result))
    {

    $message = $row['Timings'];

    if(strlen($message) = 3)
        {

        } 
    else if(strlen($message) = 4)
        {

        }
Run Code Online (Sandbox Code Playgroud)

php

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

PHP中具有相同名称的不同元素

在PHP中,我想知道如何为不同的元素提供相同的名称,并且仍然单独回显它们.我认为阵列机制在这里工作,但我不知道如何.

echo "<input type='checkbox' name='seat[]' id='something'/>";
echo "<input type='checkbox' name='seat[]' id='something1'/>"  
Run Code Online (Sandbox Code Playgroud)

然后,为了回应他们的价值,我使用以下内容:

<?php
if(isset($_POST['seat[]']))
    {
    echo ' ', $_POST['seat[]'] ; 
    }
?>
Run Code Online (Sandbox Code Playgroud)

请指导我!!

html php arrays post

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

在jQuery中向变量添加值的问题

你能看一下这个Demo,让我知道为什么我无法var result在代码中为变量添加值吗?我想我在全局范围内声明了结果,所以所有方法都可以访问它,但它对我来说不起作用!

这是我的代码:

<ul>
    <li><input type="checkbox" id="25" />25</li>
    <li><input type="checkbox" id="50" />50</li>
    <li><input type="checkbox" id="75" />75</li>
</ul>
<div id="result"></div>
Run Code Online (Sandbox Code Playgroud)

和jQuery代码:

$(document).ready(function () {
    var result = 0;
    $("#25").on("click", function () {
        var newResult = result + 25;
        $("#result").html(newResult);
    });
    $("#50").on("click", function () {
        var newResult = result + 50;
        $("#result").html(newResult);
    });
    $("#75").on("click", function () {
        var newResult = result + 75;
        $("#result").html(newResult);
    });
});
Run Code Online (Sandbox Code Playgroud)

谢谢.

javascript jquery

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

为什么PHP SimpleXML不能忽略错误并加载文件?

当它有一些语法问题时,根本不加载XML文件的想法是什么?今天我在加载定义了错误编码的文件时遇到了问题.它有UTF-16标题,但编码UTF-8.我会理解,如果它无法确定正确的编码,但它会抛出警告,文件被UTF-8编码,所以它确实知道该怎么做......这是一个理论问题.无需提供任何示例或说出我尝试过的内容.我知道如何加载文件.只需encoding="UTF-16"改为encoding="UTF-8"......但为什么会出现这样的问题呢?每一个语法字符是完全一样UTF-8UTF-16C#库,甚至不关心...

php simplexml

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