Heim > php教程 > php手册 > Hauptteil

PHP lädt Bilder auf Youpaiyun hoch

WBOY
Freigeben: 2016-11-19 13:05:23
Original
2399 Leute haben es durchsucht

Hinweis: Die Verwendung von Bildern im CDN kann dazu beitragen, den Druck auf die Website zu verringern. Gleichzeitig sollten Sie darauf achten, eine Kopie des Bildes lokal im selben Pfad zu speichern sofort auf lokalen Zugriff umstellen.
    /* 在原有的编辑器基础上增加图片上传到cdn的功能*/<br>     header("Content-Type: text/html; charset=utf-8");<br>  <br>     error_reporting( E_ERROR | E_WARNING );<br>  <br>     $Path = "./images/";    /* 设置文件的存储路径 */<br>  <br>     $ymd = date("Y").date("m").date("d");  //文件路径格式<br>  <br>     $file_save_url=$Path.$ymd."/";   //本地存储路径   <br>  <br>     $save_url= $ymd. "/";     //优盘云存储路径<br>  <br>     include "upyun.class.php";//引入优盘云处理类<br>  <br>     include "upyun_config.php";//优盘云配置<br>  <br>        //实例化优盘云<br>     $upyun = new UpYun($img_bucketname, $img_username, $img_password);   <br>  <br>     try {<br>  <br>       $file=$file_save_url.$info['name'];// 本地路径加文件名<br>  <br>       $con =$save_url.$info['name'];//优盘云路径加文件名<br>  <br>         $opts = array(  UpYun::CONTENT_MD5 => md5(file_get_contents($file)) );<br>  <br>         $fh = fopen($file, "rb");<br>  <br>          // 上传图片,自动创建目录<br>         $rsp = $upyun->writeFile("/".$con, $fh, True, $opts);  <br>  <br>         fclose($fh);  <br>  <br>     } catch(Exception $e) {<br>  <br>         $filename = "error_log.txt";<br>  <br>         $errorcontent = "image " . date("Y-m-d H:m:s") . " " . $e->getCode()." " . $e->getMessage() . "rn";<br>  <br>         $handle = fopen($filename, 'a');<br>  <br>         fwrite($handle, $errorcontent);<br>  <br>         fclose($handle);<br>  <br>         exit;<br>  <br>     } Ursprünglicher Link: http://www.lujianlong.com/?p=260

PHP lädt Bilder auf Youpaiyun hoch upyun.rar ( 4,56 KB Download: 4 Mal)

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage