最新消息: 新版网站上线了!!!

php上传图片读取二维码的方法

  1. <?php
  2. /* 
  3. 获取接口的方法 
  4. 发送邮箱到 service@kuitao8.com 
  5. 内容如下 域名:www.kuitao8.com(例子); 
  6. 我们会将免费token发送到您的邮箱 
  7. */ 
  8. $url = 'http://www.kuitao8.com/qrs/upload'
  9. $fname = realpath('21.png'); 
  10. $token = 'xxx'
  11. if (!class_exists('CURLFile')) { 
  12.     $post = array('file' => '@' . $fname,'token'=>$token); 
  13. else { 
  14.     $cfile = new CURLFile($fname); 
  15.     $post = array
  16.         'file' => $cfile
  17.         'token'=>$token 
  18.     ); 
  19. $ch = curl_init(); 
  20. curl_setopt($ch, CURLOPT_URL, $url); 
  21. curl_setopt($ch, CURLOPT_POST, 1); 
  22. curl_setopt($ch, CURLOPT_HEADER, 0); 
  23. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
  24. curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible;)"); 
  25. curl_setopt($ch, CURLOPT_HTTPHEADER,array('Content-Type: multipart/form-data')); 
  26. curl_setopt($ch, CURLOPT_FRESH_CONNECT, 1); 
  27. curl_setopt($ch, CURLOPT_FORBID_REUSE, 1); 
  28. curl_setopt($ch, CURLOPT_TIMEOUT, 100); 
  29. curl_setopt($ch, CURLOPT_POSTFIELDS, $post); 
  30. if (class_exists('CURLFile')) { 
  31. curl_setopt($ch, CURLOPT_SAFE_UPLOAD, false); 
  32. $result = curl_exec ($ch); 
  33. if ($result === FALSE) { 
  34.     echo "Error sending" . $fname .  " " . curl_error($ch); 
  35.     curl_close ($ch); 
  36. }else
  37.     curl_close ($ch); 
  38.     echo   $result
  39. ?>  

例子

http://app.kuitao8.com/qr/

转载请注明:谷谷点程序 » php上传图片读取二维码的方法