<form method="post" action="bbs.php" enctype="multipart/form-data"> <input type="hidden" name="MAX_FILE_SIZE" value="160000"> 画像<input type="file" name="image" size="50">※拡張子はjpg、160kb未満で<br> <input type="submit" name="toko" value="投稿する"> </form> |
if ($_FILES["image"]["tmp_name"] != ""){//画像がある場合 $imgfile = "img/$No.jpg";//フォルダは「img」 move_uploaded_file($_FILES["image"]["tmp_name"],$imgfile); } |
list($width, $hight) = getimagesize($_FILES["image"]["tmp_name"]); $width2 = 640;//縮小の横幅を指定 $hight2 = $hight * $width2 / $width; $baseImage = imagecreatefromjpeg($_FILES["image"]["tmp_name"]); $image = imagecreatetruecolor($width2, $hight2); imagecopyresampled($image, $baseImage, 0, 0, 0, 0, $width2, $hight2, $width, $hight); imagejpeg($image , $_FILES["image"]["tmp_name"]);//縮小後のファイル |
if ($_FILES["image"]["tmp_name"] != ""){ //画像がある場合 if($_FILES["image"]["size"] > 160000){$errMsg .= "サイズは160kbまで";} $file_nm = $_FILES['image']['name']; $extension = pathinfo($file_nm, PATHINFO_EXTENSION); if($extension <> "jpg"){$errMsg .= "ファイルの拡張子がjpgではありません";} } |
<?php $fp = file("$logFile"); for($i=0; $i<count($fp); $i++) { $list = explode(",",$fp[$i]); (スクリプト) if (file_exists("img/$list[0].jpg")) { //画像があれば echo "<IMG src=img/$list[0].jpg border=0>"; } } ?> |
<?php $type = array("jpg","gif","png","bmp"); //拡張子を指定しておく (スクリプト) foreach ( $type as $value ) { //画像があれば if (file_exists("img/$list[0]".".$value")) { echo "<IMG src=img/$list[0]".".$value border=0>"; } } (スクリプト) } ?> |
<?php (スクリプト) if (file_exists("img/$bno.jpg")) { //画像がある場合 unlink("img/$bno.jpg"); } $errMsg = "※削除処理、完了しました"; } ?> |