php - curl_init($url) 返回资源 ID #7

标签 php

我一直在使用 CURL 功能从 url 获取图像并将其保存到我的服务器,因为我的主机禁用了 COPY()。

我传递的 url 是 $url=http://upload.wikimedia.org/wikipedia/commons/thumb/e/e8/People_from_Switzerland.png/285px-People_from_Switzerland.png

    $headers[] = 'Accept: image/gif, image/x-bitmap, image/jpeg, image/pjpeg';              
$headers[] = 'Connection: Keep-Alive';         
$headers[] = 'Content-type: application/x-www-form-urlencoded;charset=UTF-8';   
$userAgent = 'php';
$process = curl_init($url);
curl_setopt($process, CURLOPT_HTTPHEADER, $headers);         
curl_setopt($process, CURLOPT_HEADER, 0);         
curl_setopt($process, CURLOPT_USERAGENT, $useragent);         
curl_setopt($process, CURLOPT_TIMEOUT, 30);         
curl_setopt($process, CURLOPT_RETURNTRANSFER, 1);         
curl_setopt($process, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

当我尝试回显 curl_init($url) 输出时出现以下错误

进程资源 ID #7
警告:curl_setopt() 要求参数 1 为资源, 中给出的为空 警告:curl_errno() 期望参数 1 为资源,在

中给出为 null

请帮忙!

最佳答案

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

$ch是从哪里来的,你之前用过$process,最后一行是从别的地方复制过来的吗?

undefined variable 将为空。

关于php - curl_init($url) 返回资源 ID #7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10577063/

相关文章:

php - 多维数组的设置值

php - JavaScript 不会显示/隐藏 div - 使用 PHP/MySQL

php - 命令不同步;你现在不能运行这个命令

php - 如何使用 SSL 强制 Wordpress 管理/登录页面?

php - 通过任务id获取图片

php - 我可以将 .png 图像嵌入 HTML 页面吗?

php - 天数计算未给出正确的天数

php - 获取文件名中包含空格的 AWS S3 对象

php - 从 JavaScript 表单提交运行 PHP

php - 通过 Composer 学说mongodb安装错误