原因找到了。就是$data['img']="@/tmp/1.jpg"这句话
一定要用绝对路则侍数径。
$ch = curl_init()define('_ROOT', str_replace("\\", '/', dirname(__FILE__)))
$data['img']="孙首@"._ROOT."/tmp/1.jpg"
curl_setopt($ch,CURLOPT_URL,"http://www.biubiu.com/huahua.php")
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true)
curl_setopt($ch,CURLOPT_POST,true)
curl_setopt($ch,CURLOPT_POSTFIELDS,$data)
$result = 谈尘curl_exec($ch)
curl_close($ch)
echo $result
请注意,在你的代码中curl_getinfo($ch)返回的是一个关联数组,橘闭而不是一个数字下橡伍戚标的数组;所有如果你要得到curl_getinfo($ch)的梁陵返回结果,就必须使用对应的键,以你的代码为例,如$info['url'],$info['total_time']等等opt值。可以具体参看mixed curl_getinfo ( resource $ch [, int $opt = 0 ] )原型的第二个参数$opt的选项对应的opt键。
'氏兆逗file' =>@'E:/WEB/猜段PHP/tools/grab/qie.jpg'改为'歼卖file' =>'@E:/WEB/PHP/tools/grab/qie.jpg' 试试
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)