问题列表 - 第49566页

内容类型不随CURLOPT_HTTPHEADERS而改变

我正在尝试使用以下代码将一些JSON发布到使用cURL的Web服务:

$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($ch, CURLOPT_URL, 'http://index.yolink.com/index/define?o=json&ak=APIKEY');
curl_setopt($ch, CURLOPT_HTTPHEADERS,array('Content-Type: application/json'));

$data = array(
  'ignore-robots' => 'false',
      'language' => 'english',
  'crawl-delay' => '0',
  'depth' => '3',
  'root' => array('url' => 'http://bartleby.com/')
);

curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
$result=curl_exec($ch);
var_dump($result);
Run Code Online (Sandbox Code Playgroud)

我得到以下回报:

string(282)"HTTP/1.1 200 OK服务器:Apache-Coyote/1.1访问控制允许 - 来源:*内容类型:text/plain内容 - 长度:120日期:星期五,2011年3月18日19:03:23 GMT {"code":"error.indexdefinition.invalid","message":"为/ define提供的内容无效.错误:文件过早结束.."}"

我发现这篇博文似乎是相关的 - text/plain即使我已经指定了ContentTypein CURLOPT_HTTPHEADERS,它似乎确实在发送application/json.但添加http_build_query没有帮助.

在此先感谢您的帮助!

php post json curl

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

MySQL:"你的SQL语法错误...在'desc附近'VALUES('Idea','Description')'"

我试图让MySQL为我的表单提交工作.我尝试插入表格时遇到问题.
当我将信息放入我的表单并单击提交时(在此示例中,信息在一个字段中为"Idea",在另一个字段中为"Description")我得到此响应:

"您的SQL语法有错误;请查看与您的MySQL服务器版本对应的手册,以便在'desc附近使用正确的语法'VALUES('Idea','Description')'在第1行"

我正在从Web服务器运行.php文件来执行此脚本.

这是我目前的代码:

<?php

mysql_connect("localhost","root","") or die(mysql_error());
mysql_select_db("date_ideas") or die(mysql_error());
$title=$_POST['title'];
$title=mysql_real_escape_string($title);
$desc=$_POST['desc'];
$desc=mysql_real_escape_string($desc);
$submit="INSERT INTO ideas (title, desc) VALUES ('$title','$desc');";

mysql_query($submit) or die(mysql_error());

echo ("Idea submitted.  Click <a href='Webroot/submit.php'>here</a> to go back and post another idea.");
?>
Run Code Online (Sandbox Code Playgroud)

如果你调用所使用的变量的回声它会成功传递信息,所以这不是问题.

php mysql mysql-error-1064

5
推荐指数
2
解决办法
6498
查看次数

滞后是什么意思,它如何应用于计算机科学或编程?

我正在查看一些代码,并看到了关于"滞后"的脱离背景评论.我想我已经弄明白代码的作用,所以我的问题不涉及任何具体的问题.我根本不明白这个术语的含义或它在编程中的适用方式.我环顾四周,看到了一些数学定义,但想了解更多信息.据我所知,Hysteresis与根据过去X发生的事情预测或假设X的给定状态有关?

computer-science

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

计算整数中的设置位数

可能重复:
计算32位整数中设置位数的最佳算法?

嗨,

我在接受采访时遇到了这个问题.我想以优化的方式找到给定数字中的设置位数.

示例:

如果给定的数字是7,那么输出应该是3(因为7的二进制是111,我们有三个1)

如果给定的数字8然后输出应该是1(因为8的二进制是1000,我们有一个1)

我们需要以优化的方式找到一些.有什么建议?

algorithm

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

mysql问题,检查项目是否存在

$gt = 'andrew';

mysql_connect('localhost', '', '');
mysql_select_db('database');
$result = mysql_query("SELECT gamertag FROM register WHERE gamertag = '".$gt."'");

while ($row = mysql_fetch_assoc($result)) {
    $gt = $row['gamertag'];
}

if($gt = 'andrew') {
    echo 'This gamertag has previously been registered!';
}
Run Code Online (Sandbox Code Playgroud)

php mysql

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

什么是迭代文件行,保持计数器的最简单方法?

什么是最干净的代码迭代文本文件的行,同时同时增加一个计数器?

我理解,通过多次赋值,语法比清晰

i = 0
for line in f:
    ...
    ++i
Run Code Online (Sandbox Code Playgroud)

python

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

有没有更简单的方法来完成这项工作?

#include <stdio.h>

#define STR(x) #x
#define STR2(x) STR(x)
#define LINE_FILE ("Line " STR2(__LINE__) " of file " STR2(__FILE__))

int main(void)
{
    const char *str = LINE_FILE;

    printf("%s\n", str);

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

这是唯一的定义方案,将使STR(x)打印实际的LINEFILE ???

c

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

jQuery中的offsetParent()没有返回预期的相对位置祖先

我有一些HTML具有以下近似结构和定位:

<div class="grand-parent" style="position: absolute">
  <div class="parent" style="position: relative">
    <div class="child"></div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

在我的jQuery小部件中,我正在尝试插入位于小部件所针对的元素的"偏移父级"内的元素.为此,我基本上有这样的代码:

var targetElement = $('.child');
$('<div/>').appendTo(targetElement.offsetParent());
Run Code Online (Sandbox Code Playgroud)

不幸的是,该元素似乎是作为孩子插入.grand-parent而不是parent.我对offsetParent()(以及文档似乎支持这一点)的理解是offsetParent()应该返回,.parent因为它是相对的.我对offsetParent的理解是不正确的,还是jQuery存在问题(我使用的是1.4.1).

javascript jquery positioning offset

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

当我们不知道参数时如何调用过程或函数?

我的应用程序必须提供从外部DLL调用不同函数和过程的能力.所以我们不知道参数的数量和类型.我该怎么做呢?

让我解释一下.我的应用程序是一个RAD工具,它有自己的脚本和语法...我想让用户使用任何 DLL文件并调用他们想要的任何函数或过程.我不能使用调用dll(LoadLibrary然后GetProcAddress)的简单方法,因为我不知道GetProcAddress引用的是什么类型(var Proc:procedure (A:??;B:??;...)).

delphi dll procedure function

5
推荐指数
2
解决办法
1533
查看次数

如何在asp.net mvc 3 razor中创建和编辑FileForpload?

在asp.net mvc 3中缺少一个EditorFor文件似乎是一个明显的遗漏我想知道:有没有办法让mvc处理文件上传,而这些文件上传的内容并不公开呢?就像我所知道的那样,没有内置的方法来处理文件上传.

我只是好奇文件上传功能是否实际存在,我只是错过它,或者它根本不存在.

asp.net razor asp.net-mvc-3

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