ホームページ >バックエンド開発 >PHPチュートリアル >ファイルをアップロードおよびダウンロードするための php ソース コード

ファイルをアップロードおよびダウンロードするための php ソース コード

WBOY
WBOYオリジナル
2016-07-25 09:07:321403ブラウズ
  1. ;
  2. filelist
  3. enctype=" multipart/form-data">
  4. < input type="file" name="file" id="file" />
  5. < br/>

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

#----------------- 文例:upload_file.php

  1. if ($_FILES["file"]["error"] > 0)
  2. {
  3. echo "リターンコード: " . $_FILES["ファイル"]["エラー"] 。 "
    ";
  4. }
  5. else
  6. {
  7. echo "アップロード: " . $_FILES["ファイル"]["名前"] 。 "
    ";
  8. echo "Type: " . $_FILES["ファイル"]["タイプ"] 。 "
    ";
  9. echo "サイズ: " . ($_FILES["ファイル"]["サイズ"] / 1024) 。 " Kb
    ";
  10. echo "一時ファイル: " . $_FILES["ファイル"]["tmp_name"] 。 "
    ";
  11. if (file_exists("upload/" . $_FILES["file"]["name"]))
  12. {
  13. echo $_FILES["file"]["name"] 。 " すでに存在します。 ";
  14. }
  15. else
  16. {
  17. move_uploaded_file($_FILES["file"]["tmp_name"],
  18. "upload/" . $_FILES["file"]["name"]);
  19. echo 「保存場所:」。 "アップロード/" 。 $_FILES["file"]["name"];
  20. }
  21. }
  22. header('HTTP/1.1 301 Moved Permanently');
  23. header('Location:files.php');
  24. ?>
复制代コード


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