PHPで画像をアップロードおよび削除する簡単な例
リリース: 2016-07-25 09:04:05
-
- /**
- 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) //ファイルを削除します
- ?>
-
;コードをコピー
|
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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