ITPub博客

首页 > IT职业 > IT生活 > php curl post上传文件

php curl post上传文件

IT生活 作者:becaso 时间:2021-09-09 09:19:49 0 删除 编辑

最近在写一个关于php发送日志的功能,需要一个后台上传的功能,需要用curl进行发送post请求,但是网络上面找了一些文章,经过测试却没有任何反应,以下是我经过实际测试通过的上传代码:

function upload_file($r_file)

{

    $varname = 'uploadfile';

$name = $r_file;

$type = 'text/plain';

$key = "$varname"; filename="$namernContent-Type: $typernAccept: "";

$fields[$key] = file_get_contents($r_file);

$curl = curl_init();

curl_setopt($curl, CURLOPT_URL,REMOTE_HOST.'/source/uploadLog.php');

curl_setopt($curl,CURLOPT_POST,1);

curl_setopt($curl,CURLOPT_POSTFIELDS,$fields);

curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($curl, CURLOPT_HEADER, 0);

$result = curl_exec($curl);  //$result 获取页面信息

curl_close($curl);

echo $result;

$json_data = json_decode($result,true);

if($json_data["status"] == 1)

{

return true;

}

return false;

}


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2233/viewspace-2809516/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-16

  • 博文量
    104
  • 访问量
    936