ホームページ > バックエンド開発 > PHPチュートリアル > PHPで画像をアップロードおよび削除するための簡単なサンプルコード

PHPで画像をアップロードおよび削除するための簡単なサンプルコード

WBOY
リリース: 2016-07-25 08:55:42
オリジナル
1311 人が閲覧しました
  1. if (!empty($_FILES["img"]["name"])) { //ファイルドメインのコンテンツ名を抽出し、
  2. $path="uppic/" / /アップロードパス
  3. if(!file_exists($path))
  4. {
  5. //フォルダーが存在するかどうかを確認し、存在しない場合はフォルダーを作成し、最高の権限を与えます
  6. mkdir(“$path”,
  7. }// END IF
  8. //アップロードできるファイル形式
  9. $tp = array("image/gif","image/pjpeg","image/jpeg");
  10. //アップロードされたファイルがアップロードできる形式であるかどうかを確認します。アップロードされる
  11. if(! in_array($_FILES["img"]["type"],$tp))
  12. {
  13. echo "<script>alert('不正な形式');history.go(-1); </script>" ;
  14. exit;
  15. }//END IF
  16. $filetype = $_FILES['img']['type'];
  17. if($filetype == 'image/jpeg'){
  18. $type = '.jpg';
  19. if ($filetype == 'image/jpg') {
  20. $type = '.jpg'
  21. }
  22. if ($filetype == 'image/pjpeg') {
  23. $type = '.jpg';
  24. }
  25. if($filetype == 'image/gif'){
  26. $type = '.gif'
  27. }
  28. if($_FILES["img"]["name"])
  29. {
  30. $today=date ("YmdHis"); //時間を取得して変数に代入します
  31. $file2 = $path.$today.$type; //画像のフルパス
  32. $img = $today; .$type; //画像の名前
  33. $flag =1;
  34. }//END IF
  35. if($flag) $result=move_uploaded_file($_FILES["img"]["tmp_name"],$file2) ;
  36. //ここで、最初の値が move_uploaded_file に渡されることに注意してください。最初のパラメータは、サーバーにアップロードされた一時ファイルです
  37. }//END IF
  38. //ここでは、$img の値がデータベース内の対応するフィールドに書き込まれます
コードをコピー
2、phpは画像を削除します:

  1. unlink("uppic/".$img); //ファイルを削除するためのリンク解除メソッド
コードをコピー
>>>> 興味がありそうな記事:

レコードの削除と画像ファイルの削除を同時に行うためのphpコード phpはアップロードされた写真とフォルダーを削除します(共有の例) N 分前に作成されたすべてのファイルを PHP で削除する小さな例 phpでディレクトリとすべてのファイルを削除する方法の例 N 日前にディレクトリ内のすべてのファイルを削除する php コードの例 レコードの削除と現在のページの更新を同時に行うPHP実装コード 指定したフォルダー内のすべてのファイルのphpコードを削除します phpでの画像のアップロードと削除の簡単な例 ディレクトリを削除するためのPHPで書かれた関数 フォルダーを再帰的に作成および削除するためのphpコード ディレクトリとファイルを再帰的に削除するphpカスタム関数rrmdir ディレクトリを再帰的に削除するphpの例


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート