关于php实现文件上传

关于php实现文件上传,第1张

php的文件上传机制是把用户上传的文件保存在phpini的upload_tmp_dir定义的临时目录(默认是系统的临时目录,如:/tmp)里的一个类似phpxXuoXG的随机临时文件,程序执行结束,该临时文件也被删除。PHP给上传的文件定义了四个变量:(如form变量名是file,而且register_globals打开)

$file #就是保存到服务器端的临时文件(如/tmp/phpxXuoXG )

$file_size #上传文件的大小

$file_name #上传文件的原始名称

$file_type #上传文件的类型

推荐使用:

$_FILES['file']['tmp_name']

$_FILES['file']['size']

$_FILES['file']['name']

$_FILES['file']['type']

在$attdir="file/"; //保存的文件夹/file/前面加上你switch 然后$attdir="file/"; //保存的文件夹/file/下面的代码分别写到case下面 不过相当多的代码建议你自己从写个上传,而且最好加个exit 否则就是不成功也会继续运行下面的代码 不严谨

注:上传的文件均保存在临时目录下,可以通过$file->getRealPath()获取临时文件存放的目录,然后通过file_get_content($path)获取到文件对象,

以上就是关于关于php实现文件上传全部的内容,包括:关于php实现文件上传、PHP上传怎么将上传的文件根据格式分类放入文件夹,怎么加入代码,求大师指点。、PHP获取文件信息获取等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9564347.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存