PHP学习笔记–PHP文件上传下载表单重定向等
- 4028
- 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>
距离产生的不是美,而是不堪一击的感情;最经不起的就是等待。
相关阅读
- 通过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的使用示例