• 大小: 4.28KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-30
  • 语言: PHP
  • 标签: 上传  实例  文件  php  

资源简介

php上传实例_开源教程


资源截图

代码片段和文件信息

// 允许上传的图片后缀
$allowedExts = array(“gif“ “jpeg“ “jpg“ “png“);
$temp = explode(“.“ $_FILES[“file“][“name“]);
echo $_FILES[“file“][“size“];
$extension = end($temp);     // 获取文件后缀名
if ((($_FILES[“file“][“type“] == “image/gif“)
|| ($_FILES[“file“][“type“] == “image/jpeg“)
|| ($_FILES[“file“][“type“] == “image/jpg“)
|| ($_FILES[“file“][“type“] == “image/pjpeg“)
|| ($_FILES[“file“][“type“] == “image/x-png“)
|| ($_FILES[“file“][“type“] == “image/png“))
&& ($_FILES[“file“][“size“] < 204800)   // 小于 200 kb
&& in_array($extension $allowedExts))
{
if ($_FILES[“file“][“error“] > 0)
{
echo “错误:: “ . $_FILES[“file“][“error“] . “
“;
}
else
{
echo “上传文件名: “ . $_FILES[“file“][“name“] . “
“;
echo “文件类型: “ . $_FILES[“file“][“type“] . “
“;
echo “文件大小: “ . ($_FILES[“file“][“size

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-06-01 13:45  runoob-file-uplaod-demo\
     文件         169  2016-05-30 16:21  runoob-file-uplaod-demo\.buildpath
     文件        6148  2016-06-01 13:45  runoob-file-uplaod-demo\.DS_Store
     目录           0  2016-06-01 13:46  __MACOSX\
     目录           0  2016-06-01 13:46  __MACOSX\runoob-file-uplaod-demo\
     文件         120  2016-06-01 13:45  __MACOSX\runoob-file-uplaod-demo\._.DS_Store
     文件         692  2016-05-30 16:21  runoob-file-uplaod-demo\.project
     目录           0  2016-05-30 16:21  runoob-file-uplaod-demo\.settings\
     文件          51  2016-05-30 16:21  runoob-file-uplaod-demo\.settings\org.eclipse.php.core.prefs
     文件         252  2016-05-30 16:21  runoob-file-uplaod-demo\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件         332  2016-06-01 13:16  runoob-file-uplaod-demo\form.html
     目录           0  2016-06-01 13:42  runoob-file-uplaod-demo\upload\
     文件        1547  2016-06-01 13:36  runoob-file-uplaod-demo\upload_file.php

评论

共有 条评论