sae 图种生成

WBOY
Lepaskan: 2016-07-25 08:51:04
asal
1456 orang telah melayarinya
放在sae上,在线生成图种。
http://tuzhong.sinaapp.com
  1. require('db.php');
  2. if ($_SERVER['REQUEST_METHOD'] == 'POST') {
  3. $stor = new SaeStorage();
  4. //确保有足够的空间
  5. $stor_size=$stor->getDomainCapacity($domain);//获取已用大小
  6. if($stor_size>=2*1000*1024*1024)
  7. {
  8. //删除2个文件
  9. }
  10. $bitfile = $_FILES[upfile];
  11. $picfile = $_FILES[uppic] ;
  12. if($bitfile['size'] >=1024 * 1024 * 10){
  13. echo '<script>alert("请上传小于10m的种子文件!")</script>';
  14. return ;
  15. }
  16. if(empty($picfile)){//上传了图片的话
  17. //文件类型为图片,pjpeg为ie中的jpg类型,并且文件大小不得大于10m
  18. if (in_array($picfile['type'], array('image/gif', 'image/jpeg', 'image/pjpeg', 'image/png'))
  19. && $picfile['size'] $fp = fopen($picfile['tmp_name'], "rb");
  20. $picdata = fread($fp, filesize($picfile['tmp_name']));
  21. }else{
  22. echo '<script>alert("请上传小于10m的图片!")</script>';
  23. return ;
  24. }
  25. }else{
  26. //如果没上传文件就使用这一个图片
  27. $picdata = $stor->read($domain,$BasePicture);
  28. }
  29. $fp = fopen($bitfile['tmp_name'],'rb');
  30. $bitdata = fread($fp,filesize($bitfile['tmp_name']));
  31. //合并的临时文件
  32. $fileName = md5(time()).".png";
  33. $filePath = SAE_TMP_PATH.$fileName;
  34. $fp = fopen($filePath,'w');
  35. fwrite($fp,$picdata);
  36. fwrite($fp,$bitdata);
  37. fclose($fp);
  38. //上传文件
  39. $url = $stor->upload($domain,$fileName,$filePath);
  40. echo "<script>window.location.href=\"down.php?url=$url\"</script>";
  41. }
  42. ?>
复制代码


Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan