我正在尝试使用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
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) 尝试使用按钮调用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)
任何人都可以向我指出问题的来源吗?谢谢,这是一个编程类,我希望其他可能遇到这个的人会看到这个.
我正在开发一个应用程序,我正在努力确保我$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.
在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) 我有这样的日期格式,看起来有点像这样:
Sun Jun 29 2014 08:00:00 GMT + 0800(马来半岛标准时间)
当我尝试输出从validate函数获取的值时,x-editable datepicker会产生这种结果.
但是,无论我从何处获取日期格式,如何将此日期转换为yyyy/mm/dd格式?它不是一个日期对象,但实际上只是一个输出上述内容的长字符串.我需要能够将其转换为2014-06-29.非常感谢!
例如: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中,我想知道如何为不同的元素提供相同的名称,并且仍然单独回显它们.我认为阵列机制在这里工作,但我不知道如何.
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)
请指导我!!
你能看一下这个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)
谢谢.
当它有一些语法问题时,根本不加载XML文件的想法是什么?今天我在加载定义了错误编码的文件时遇到了问题.它有UTF-16标题,但编码UTF-8.我会理解,如果它无法确定正确的编码,但它会抛出警告,文件被UTF-8编码,所以它确实知道该怎么做......这是一个理论问题.无需提供任何示例或说出我尝试过的内容.我知道如何加载文件.只需encoding="UTF-16"改为encoding="UTF-8"......但为什么会出现这样的问题呢?每一个语法字符是完全一样UTF-8和UTF-16C#库,甚至不关心...
php ×7
javascript ×3
function ×2
html ×2
angularjs ×1
arrays ×1
button ×1
date ×1
date-format ×1
datepicker ×1
google-talk ×1
jquery ×1
onclick ×1
post ×1
simplexml ×1
xmpphp ×1