草庐IT

curl_handle

全部标签

php - CURL PHP 发送图像

从服务器获取图像是微不足道的,但我想到了一些不同的东西。这是一个疯狂的问题,但是......是否可以将文件(图像)发送到服务器但不使用表单上传或ftp连接?我想向例如发送请求。http://www.example.com/file.php与二进制内容。我想我需要设置Content-typeheaderimage/jpeg但如何向我的请求添加一些内容? 最佳答案 使用curl上传图片文件有多种方式,例如:$ch=curl_init();$data=array('name'=>'Foo','file'=>'@/path/to/image

php - cURL 需要 CURLOPT_SSL_VERIFYPEER=FALSE

我在本地主机上使用cURL的时间最长,突然间我发现它不再有效,除非我明确设置选项CURLOPT_SSL_VERIFYPEER=FALSE。我不知道这是如何/何时发生变化的,但我使用的是NGINX和PHP,我可以验证这不是特定请求主机的特定问题。我从https://site1.com和https://different-site.com收到空白回复。有人有什么想法吗? 最佳答案 感谢DaveChen的建议,我意识到我一定是放错了我的证书。该问题已通过cURL创建者(从Mozilla中提取)提供的证书解决:https://curl.ha

php - cURL 需要 CURLOPT_SSL_VERIFYPEER=FALSE

我在本地主机上使用cURL的时间最长,突然间我发现它不再有效,除非我明确设置选项CURLOPT_SSL_VERIFYPEER=FALSE。我不知道这是如何/何时发生变化的,但我使用的是NGINX和PHP,我可以验证这不是特定请求主机的特定问题。我从https://site1.com和https://different-site.com收到空白回复。有人有什么想法吗? 最佳答案 感谢DaveChen的建议,我意识到我一定是放错了我的证书。该问题已通过cURL创建者(从Mozilla中提取)提供的证书解决:https://curl.ha

php - 使用 curl_setopt 发布数组

附加代码返回“注意:数组到字符串的转换......”。只是我的数组作为包含“Array”字样的字符串被处理到远程服务器。其余变量都很好。如何在没有这个问题的情况下传递我的数组$anarray?$anarray,'var1'=>$var1,'var2'=>$var2);$ch=curl_init();curl_setopt($ch,CURLOPT_URL,"MY_URL");curl_setopt($ch,CURLOPT_POST,1);curl_setopt($ch,CURLOPT_POSTFIELDS,$data);curl_exec($ch);?> 最佳

php - 使用 curl_setopt 发布数组

附加代码返回“注意:数组到字符串的转换......”。只是我的数组作为包含“Array”字样的字符串被处理到远程服务器。其余变量都很好。如何在没有这个问题的情况下传递我的数组$anarray?$anarray,'var1'=>$var1,'var2'=>$var2);$ch=curl_init();curl_setopt($ch,CURLOPT_URL,"MY_URL");curl_setopt($ch,CURLOPT_POST,1);curl_setopt($ch,CURLOPT_POSTFIELDS,$data);curl_exec($ch);?> 最佳

php - curl 自动显示结果?

我使用的是php5.3.2,当我执行curl时,它直接显示结果而不添加打印或回显函数。这是我的代码:'iceage','orderby'=>'popularity');$timeout=30;$myurl="http://www.website.com";$curl=curl_init();curl_setopt($curl,CURLOPT_URL,$myurl);curl_setopt($curl,CURLOPT_TIMEOUT,$timeout);curl_setopt($curl,CURLOPT_POST,1);curl_setopt($curl,CURLOPT_POSTFIEL

php - curl 自动显示结果?

我使用的是php5.3.2,当我执行curl时,它直接显示结果而不添加打印或回显函数。这是我的代码:'iceage','orderby'=>'popularity');$timeout=30;$myurl="http://www.website.com";$curl=curl_init();curl_setopt($curl,CURLOPT_URL,$myurl);curl_setopt($curl,CURLOPT_TIMEOUT,$timeout);curl_setopt($curl,CURLOPT_POST,1);curl_setopt($curl,CURLOPT_POSTFIEL

php - 如何使用 curl 和 PHP 设置自定义请求 header 键?

我正在使用curl和php上传文件。我需要帮助来设置自定义请求header键,例如X-Filenameblahblah.zipX-Filesize2677X-Filetypeapplication/zip 最佳答案 您必须使用curl_setopt()函数及其CURLOPT_HTTPHEADER选项(引用):AnarrayofHTTPheaderfieldstoset,intheformatarray('Content-type:text/plain','Content-length:100')基本上,在你的情况下,你会有这样的事情

php - 如何使用 curl 和 PHP 设置自定义请求 header 键?

我正在使用curl和php上传文件。我需要帮助来设置自定义请求header键,例如X-Filenameblahblah.zipX-Filesize2677X-Filetypeapplication/zip 最佳答案 您必须使用curl_setopt()函数及其CURLOPT_HTTPHEADER选项(引用):AnarrayofHTTPheaderfieldstoset,intheformatarray('Content-type:text/plain','Content-length:100')基本上,在你的情况下,你会有这样的事情

php - 如何在 CentOS 中为 PHP 5 添加 curl 支持

如何在CentOS中为PHP5添加curl支持?安装curl和curl-devel后,我需要做些什么来在PHP5中设置curl 最佳答案 遇到了同样的问题。安装php-common对我有用yuminstallphp-common也可以专门安装php-curl扩展yuminstallphp-curl 关于php-如何在CentOS中为PHP5添加curl支持,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co