ホームページ  >  記事  >  バックエンド開発  >  ファイルのアップロードとダウンロードを実装するための PHP コード

ファイルのアップロードとダウンロードを実装するための PHP コード

WBOY
WBOYオリジナル
2016-07-25 08:58:531070ブラウズ
  1. ;
  2. 文件上传ダウンロード-bbs.it-home.org
  3. enctype="multipart/form-data">


  4. $dir = 'upload/';
  5. if(is_dir($dir)) {
  6. if ($dh = opendir($dir)) {
  7. while (($file = readdir($dh)) !== false) {
  8. if($file!= ." && $file!="..") {
  9. echo "
  10. ";
  11. }
  12. }
  13. Closedir($dh);
  14. }
  15. }
  16. ?>
  17. ".$file."< /a>
复制代

2、上传文件源代番号upload_file.php

  1. /**

  2. * ファイルのアップロードとダウンロード
  3. * bbs.it-home.org を編集
  4. */
  5. if ($_FILES["ファイル"]["エラー"] > 0)
  6. {
  7. echo "リターンコード: " . $_FILES["ファイル"]["エラー"] 。 "
    ";
  8. }
  9. else
  10. {
  11. echo "アップロード: " . $_FILES["ファイル"]["名前"] 。 "
    ";
  12. echo "Type: " . $_FILES["ファイル"]["タイプ"] 。 "
    ";
  13. echo "サイズ: " . ($_FILES["ファイル"]["サイズ"] / 1024) 。 " Kb
    ";
  14. echo "一時ファイル: " . $_FILES["ファイル"]["tmp_name"] 。 "
    ";
  15. if (file_exists("upload/" . $_FILES["file"]["name"]))
  16. {
  17. echo $_FILES["file"]["name"] 。 " すでに存在します。 ";
  18. }
  19. else
  20. {
  21. move_uploaded_file($_FILES["file"]["tmp_name"],
  22. "upload/" . $_FILES["file"]["name"]);
  23. echo 「保存場所:」。 "アップロード/" 。 $_FILES["ファイル"]["名前"];
  24. }
  25. }

  26. //下方文件

  27. header('HTTP/1.1 301 Moved Permanently');
  28. header('Location:files.php');
  29. ?>

复制代


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。