| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
13年前发布

php上传文件类

    <?php        header("Content-Type:text/html; charset=utf-8;");        echo "uploadclass<br/>";        echo "<br/>".$_FILES['file']["name"]."<br/>";                $nabc = new uploadclass($_FILES['file']);         echo "<br/>".$nabc->getname()."<br/>";//获取新的名字                        class uploadclass {            var $location ;//设置存放文件的目录            var $max_size;//上传文件的大小            var $event; //初始值是success            var $filename;//获取保存在文件夹里的文件的文件名字            function uploadclass($file) {                $location = "./temp/";//设置存放文件的目录                $max_size = 1000000;//上传文件的大小                $event="success"; //初始值是success                //判断目录是否存在                if(! is_dir($location))                 {                       mkdir($location);                      @chmod($location,777);                 }                                 $oldFilename = $file["name"];                $filename = explode(".",$oldFilename);                $filenameext = $filename[count($filename) - 1];                $newFilename = "_".time()."_".rand(10000, 20000).".".$filenameext;                $this->filename = $newFilename;                                echo "<br/>".$this->$filename."<br/>";                if(!$file['name']=="")                {                     if($file['size']<$max_size)                    {                         echo "文件上传路径:".$location.$file['name'];                         move_uploaded_file($file['tmp_name'], $location.$newFilename) or $event = "Failure";                     }                     else                    {                         $event="File too large";                     }                 }             }                        public function getname()              {                return  $this->filename;              }        }        ?>  

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1355359946648.html
PHP开发 PHP