首页 / PHP / php上传文件类_PHP教程
php上传文件类_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php上传文件类_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1412字,纯文字阅读大概需要3分钟。
内容图文
![php上传文件类_PHP教程](/upload/InfoBanner/zyjiaocheng/175/a59bdf4dbc554925a016106b5a9c5b7b.jpg)
header("Content-Type:text/html; charset=utf-8;");
echo "uploadclass
";
echo "
".$_FILES['file']["name"]."
";
$nabc = new uploadclass($_FILES['file']);
echo "
".$nabc->getname()."
";//获取新的名字
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 "
".$this->$filename."
";
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;
}
}
?>
http://www.bkjia.com/PHPjc/477877.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/477877.htmlTechArticle[php] ?php header(Content-Type:text/html; charset=utf-8;); echo uploadclassbr/; echo br/.$_FILES[file][name].br/; $nabc = new uploadclass($_FILES[file]); echo br/.$nabc-getname().b...
内容总结
以上是互联网集市为您收集整理的php上传文件类_PHP教程全部内容,希望文章能够帮你解决php上传文件类_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。