<table cellspacing="0" cellpadding="0"><tr><td class="t_f" id="postmessage_64618"> <div class="blockcode"><div id="code_Yhb"><ol> <form method="post" action="suo_do.php" enctype="multipart/form-data"> <input type="file" name="pic" /> input type="submit" value="アップロード 1" /> <li> </li> <li> </li> <li> <?php </li> <li> header("content-type:text/html;charset=gbk"); "date.timezone","Asia/chong"); </li> <li> //ファイルが空かどうかを判断します </li> <li> if(empty($_FILES)){ </li> <li> echo "アップロードされたファイルが大きすぎます" </li> <li> } </li> <li> / /ファイルを判断する アップロードにエラーがあるかどうかを確認します</li> <li> if($_FILES['pic']['error']){ </li> <li> echo "ファイルをアップロード" </li> <li> } </li> <li> //ファイルの種類を判断します。ファイルサフィックスの取得は違法です</li> <li> $allowtype=array( "jpg","png","jpeg","gif"); </li> <li> $a=explode('.',$_FILES['pic']['name) ']); </li> <li> $index=count($a) -1; </li> <li> $ex=strto lower($a[$index]); </li> <li> echo "違法なファイルのアップロード"; </li> <li> exit; </li> <li> } </li> <li> $file=date( 'YmdHis').rand().".".$ex; </li> <li> $src=$_FILES['pic']['tmp_name']; </li> <li> $des= "upload/".$file; </li> <li> $rs=move_uploaded_file ($src,$des); </li> <li> </li> <li> </li> <li> //アップロードされた画像を読み込みます </li> <li> $image=imagecreatefromjpeg($des); </li> <li> $a=getimagesize($)デス); </li> <li> $w=$a[0]; </li> <li> $w>$h){ </li> <li> $height=$width/$w*$ h; </li> <li> }else if($w $width=$height/$h*$w; </li> <li> $width=300; } </li> <li> //新しい空の画像を作成します</li> <li> $ newimage=imagecreatetruecolor($width, $height); </li> <li> //ソース画像の内容をコピーし、新しい画像をコピーします</li> <li> imagecopyresize($newimage, $image, 0,0, 0, 0, $width, $height, $w, $h) ; </li> <li> $filename="upload/s_".$file </li> <li> <li> <li> コードをコピーします。 </li> <li> <li> <li> <li> </li> <li> php</li> <li> </li> <li> </li> <li> </li> <li> </li> <li> <li> </li> <li> <li> </ol></div></div> </td></tr></table>