サエ画像生成
リリース: 2016-07-25 08:51:04
それを sae に置き、オンラインでイメージを生成します。 http://tuzhong.sinaapp.com
-
- require('db.php');
- if ($_SERVER['REQUEST_METHOD'] == 'POST') {
- $stor = new SaeStorage();
-
-
- / /十分なスペースがあることを確認してください
- $stor_size=$stor->getDomainCapacity($domain);//使用されているサイズを取得します
- if($stor_size>=2*1000*1024*1024)
- {
- // 2 を削除しますファイル
-
- }
-
-
- $bitfile = $_FILES[upfile];
- $picfile = $_FILES[uppic] ;
- if($bitfile['size'] >=1024 * 1024 * 10){
- echo '< ;script>alert("10m 未満のシード ファイルをアップロードしてください!")';
- return ;
- }
- if(empty($picfile)){//写真をアップロードした場合
-
- //ファイルタイプは画像、pjpeg は ie の jpg タイプで、ファイルサイズは 10m を超えてはなりません
- if (in_array($picfile['type'], array('image/gif', 'image/jpeg' , 'image/pjpeg', 'image/png'))
- && $picfile['size'] $fp = fopen($picfile['tmp_name'], "rb" );
- $picdata = fread ($fp, filesize($picfile['tmp_name']));
-
- }else{
- echo '<script>alert("10m 未満の写真をアップロードしてください!")</ script>';</li>
<li> return ; </li>
<li> }</li>
<li> }else{</li>
<li> //ファイルがアップロードされていない場合は、この画像を使用します</li>
<li> $picdata = $stor->read($domain,$BasePicture);</li>
<li> }</li>
<li> $fp = fopen ($bitfile['tmp_name' ],'rb');</li>
<li> $bitdata = fread($fp,filesize($bitfile['tmp_name']));</li>
<li> </li>
<li> </li>
<li> //一時ファイルをマージします</li>
<li> $fileName = md5(time ()).". png";</li>
<li> $filePath = SAE_TMP_PATH.$fileName;</li>
<li> </li>
<li> $fp = fopen($filePath,'w');</li>
<li> fwrite($fp,$picdata);</li>
<li> fwrite($fp,$ bitdata);</li>
<li> fclose( $fp);</li>
<li> </li>
<li> // ファイルをアップロードします</li>
<li> $url = $stor->upload($domain,$fileName,$filePath);</li>
<li> </li>
<li> echo "<script>window.location.href ="down.php? url=$url"</script>";
-
-
- }
-
- ?>
コードをコピー
|
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31