Heim >Backend-Entwicklung >PHP-Tutorial >php上传文件的简单例子

php上传文件的简单例子

WBOY
WBOYOriginal
2016-07-25 08:57:32807Durchsuche
  1. /**
  2. * php上传文件
  3. * edit: bbs.it-home.org
  4. */
  5. if ((($_FILES["file"]["type"] == "image/gif")
  6. || ($_FILES["file"]["type"] == "image/jpeg")
  7. || ($_FILES["file"]["type"] == "image/pjpeg"))
  8. && ($_FILES["file"]["size"] {
  9. if ($_FILES["file"]["error"] > 0)
  10. {
  11. echo "Return Code: " . $_FILES["file"]["error"] . "
    ";
  12. }
  13. else
  14. {
  15. echo "Upload: " . $_FILES["file"]["name"] . "
    ";
  16. echo "Type: " . $_FILES["file"]["type"] . "
    ";
  17. echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb
    ";
  18. echo "Temp file: " . $_FILES["file"]["tmp_name"] . "
    ";
  19. if (file_exists("upload/" . $_FILES["file"]["name"]))
  20. {
  21. echo $_FILES["file"]["name"] . " already exists. ";
  22. }
  23. else
  24. {
  25. move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]);//注释
  26. echo "Stored in: " . "upload/" . $_FILES["file"]["name"];
  27. }
  28. }
  29. }
  30. else
  31. {
  32. echo "Invalid file";
  33. }
  34. ?>
复制代码

代码说明: php上传文件时会将文件存在一个临时文件夹,如果没有对此临时文件进行移动,那么本脚本结束后会自动删除该临时文件。 以上注释那行代码是对上传文件进行保存。 保存的目录为:当前目录下的upload文件夹下。



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn