-
- /**
- php アップロード写真
- リンク: http://bbs.it-home.org
- */
- if (!empty($_FILES["img"]["name"])) { //ファイルドメインの内容名を抽出して判定
- $path="uppic/"; //アップロードパス
- if(!file_exists($path))
- {
- //フォルダーが存在するかどうかを確認し、存在しない場合はフォルダーを作成し、最高の権限を与えます
- mkdir("$path " , 0700);
- }//END IF
- //アップロードできるファイル形式
- $tp = array("image/gif","image/pjpeg","image/jpeg");
- //アップロードされたファイルはアップロードが許可されているタイプです
- if(!in_array($_FILES["img"]["type"],$tp))
- {
- echo “<script>alert('不正な形式です');history.go(- 1);</script>”;
- exit;
- }//END IF
- $filetype = $_FILES['img']['type'];
- if($filetype = = 'image/jpeg'){
- $type = '.jpg';
- }
- if ($filetype == 'image/jpg') {
- $type = '.jpg';
- }
- if ($filetype = = 'image/pjpeg') {
- $type = '.jpg';
- }
- if($filetype == 'image/gif'){
- $type = '.gif';
- }
- if($_FILES[ "img"]["name" ])
- {
- $today=date(“YmdHis”); //時間を取得して変数に代入します
- $file2 = $path.$today.$type;画像のフルパス
- $img = $today.$ type; //画像名
- $flag=1;
- }//END IF
- if($flag) $result=move_uploaded_file($_FILES["img"][ "tmp_name"],$file2);
- //ここで move_uploaded_file に渡される最初のパラメータは、サーバーにアップロードされた一時ファイルであることに注意してください
- }//END IF
- //次に、$img の値を対応するフィールドに書き込みますデータベース内にあります
- ?>
コードをコピー
2. 画像を削除します。
-
- $img = //データベースにクエリを実行して、対応するデータ値を見つけます
- unlink("uppic/".$img) //ファイルを削除します
- ?>
-
;コードをコピー
|