php总结5——常量、文件上传
2024-08-29 09:04:00
5.1常量
系统常量:
PHP_OS 操作系统
PHP_VERSION php版本
PHP_SAPI 运行方式
自定义常量:
define("常量名称","常量的值");
习惯上常量名称全大写
魔术常量:
__FILE__ 当前文件的物理路径
__LINE__ 当前行号
__FUNCTION__ 当前函数名称
__CLASS__ 当前类名称
__METHOD__ 当前方法名称
5.2 文件上传
enctype="multipart/form-data" 指定编码方式
上传图片后返回的数组含义如下
Array ( [name] => test.png 文件名称
[type] => image/png 文件的mime类型
[tmp_name] => C:\xampp\tmp\php177E.tmp 文件临时存储位置
[error] => 0 错误信息 0:ok 非零:上传出现问题。1上传文件大小超过php.ini规定的大小 2 3 4未上传图片 6 7
[size] => 2050377 文件大小
)
move_uploaded_file(临时位置,指定的位置)
文件名要求不可重复,我们可以 时间戳.5位随机数
$filename=time().rand(10000, 99999).".".$extName; //$extName是文件后缀名
echo $filename;
最新文章
- 注意:DateTimePicker.Text不靠谱
- Linux学习路线
- Redis linux 下安装 及扩展配置
- URAL 1002 Phone Numbers(KMP+最短路orDP)
- Git 基础学习篇(应用-windows篇)
- SQL Server死锁的分析、处理与预防
- 【EF】疑难杂症
- 配置keil MDK和keil C51共存
- [Cocos2d-x]CCSpriteBatchNode的使用
- iOS 开发者旅途中的指南针 - LLDB 调试技术
- storm从入门到放弃(一),storm介绍
- [array] leetcode - 41. First Missing Positive - Hard
- NModBus的使用
- zabbix agent 自定义 UserParameter
- bzoj 2726 任务安排(3)/loj 10184-10186 斜率优化
- Python学习(十) —— 常用模块
- sublime-text3打造markdown编辑器
- Delphi避免重复打开窗体
- 函数使用四:采购发票MIRO BAPI_INCOMINGINVOICE_CREATE
- Spring、SpringMVC、Hibernate详细整合实例,包含所有步骤