我有一个问题,我已经坚持了几天......我正在尝试使用一个简单的ajaxPOST函数将数据发送到MySQL数据库(而不是WP数据库).
此代码位于主题中的"single-post.php"内,因为必须在每个帖子之前检查它.
$.ajax({ url: 'library/functions/admin_checkuser.php',
data: {action: userID},
type: 'post',
success: function(output) {
alert(output);
}
});
Run Code Online (Sandbox Code Playgroud)
我只是将一个变量发送到"admin_checkuser.php"脚本,该脚本又调用另一个对数据库采取操作的脚本.
这是"admin_checkuser"的代码:
$userid = $_POST['action'];
echo $userid;//for testing
$oMySQL = new MySQL();
$query = "Select * FROM videotable WHERE uid = '$userid'";
$oMySQL->ExecuteSQL($query);
$bb = $oMySQL->iRecords;
$aa = $oMySQL->aResult;
echo $bb;
if ($bb == 0){
$query = "INSERT INTO videotable VALUES ('','$userid','true')";
$oMySQL->ExecuteSQL($query);
echo 'true';
exit();
}else{
$sharing = mysql_result($aa,0,"share");
echo $sharing;
exit();
}
Run Code Online (Sandbox Code Playgroud)
但我不认为这些调用是通过脚本进行的.这些脚本在WordPress之外进行测试并且确实有效,所以它必须是WordPress中阻止ajax调用的东西.顺便说一句,我尝试将"admin_checkuser.php"放在许多不同的文件夹中但没有任何效果.
提前致谢.
我正在测试Facebook的照片应用程序.我从Facebook API获取对象ID,但我收到了一些不正确的,这没有意义 - 为什么Facebook会发错ID?我调查了一下,发现有17位以上数字的数字会自动变成偶数!
例如,假设我应该从Facebook收到的ID是12345678912345679.在调试器中,我注意到Flash Player会自动将其转换为12345678912345678.我甚至试图将其手动设置回奇数,但它会不断变回均匀.
有没有办法阻止Flash Player舍入数字?BTW这个变量被定义为Object,我从Facebook那里收到它.
我有一个接收指向字符串的指针的函数.现在我想复制这个指针,所以我可以用一个指针运行字符串,并有另一个指针保存字符串的开头.我希望我的问题很明确,我不想创建一个指向指针的指针(指向第一个指针指向的位置并随之改变),我想要一个指向第一个指针所指向的地址的指针.
我尝试了很多不同的方法,但没有一个工作,这是我最近的尝试,我一直得到"初始化使指针从整数没有演员"
int move_chars (char *str, int start, int end, int dist){
int strsize = end - start + 1;
char *p = *str;
Run Code Online (Sandbox Code Playgroud)