PHP学习笔记–PHP文件上传下载表单重定向等
- 4282
- PHP
- 3
- super_dodo
- 2014/11/28
PHP学习笔记--PHP文件上传下载表单等
HTML表单
<textarea name="name" cols="5" rows="6" wrap="off|hard|soft"> wrap换行控制: off不自动换行 hrad自动硬回车换行,换行标记一同被传送到服务器 soft自动回车换行,换行标记不会被传送到服务器 <input type="file" name="upfile"> 在chrome浏览器中没有边框,防止复制文件地址出错 兼容<input type="file" name="upfile" style="border:1px solid #ccc;">
文件上传,下载常用函数
is_uploaded_file() //判断是否是通过HTTP POST传递来的 move_uploaded_file() //移动 iconv("uft-8","gb2312",$_FILES[upfile][name]) //兼容文件中文名 print_r($_FILES) //文件上传信息 mt_rand() //随机文件名或许能用到 file_exists() fopen() fread() fclose() ENCTYPE="multipart/form-data" FORM表单中允许文件上传 method="POST" POST提交数据 在form表单中可以增加一个hidden类型的input框,其中名字为 MAX_FILE_SIZE的隐藏值域,通过设置其VALUE可以限制上传文件的大小。 且这个值不能大于PHP配置中的upload_max_filesize. 注意这个input框一定要放在所有file类型的input的前面,否则也是无效的. 文件下载 1.单纯的HTML下载 <a href="../aa.zip">点击下载</a> 2. 使用PHP函数下载 header("Content-Disposition:attachement;filename=".$file_name); readfile($file_name);
发送Email的方法
1 HTML 发送 <a href="mailto:dodobook@qq.com"></a> 2.PHP发送 mail($to,$subject,$message,$headers);
PHP中的网页重定向
1.php方法 header("Location:$url");exit(); 2.html方法 <META HTTP-EQUIV="REFRESH" CONTENT="5" URL="<?php echo $url;?>" > 3.javascript方法 <script type="text/javascript"> window.location.href = "http://www.dodobook.net"; </script>
距离产生的不是美,而是不堪一击的感情;最经不起的就是等待。
- 使用csv的方式替代phpExcel导出上万条记录
- Yii的两种分页方法(模型层Model&&SQL语句)分页的样式
- MySQL中varchar()的最大长度 char(255)最大长度
- jQuery处理select/radio/checkbox/textarea的Text/Value…
- JavaScript获取当前页面的URL地址document.URL
- win7 telnet命令无法开启的解决方案(不是内部命令或外部命令)
- PhpStorm常用的一些常见快捷键收集
- postfix: fatal: parameter inet_interfaces: no local interface found for ::1
- 在地雷上寻找家园 云南文山州–《活着》
- HTML和CSS中的font-family的好看常用的中文字体
相关阅读
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例
热门文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例
最新文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例