php之文件上传源代码
2009-02-04 17:50
323 查看
upload.htm
upload.php
<html> <head> <title>文件上传 </title> </head> <!--show page--> <body> <div style="position:absolute;top:50%;left:50%;margin:-100px;width:200px;height:200px;background:#ffffff"> <table> <form action="upload.php" method="post" enctype="multipart/form-data"> <input type="hidden" name="MAX_FILE_SIZE" value="1024000"> <tr> <td> <label for="file"> 需要上传的文件: </label> </td> </tr> <tr> <td> <input type="file" name="uploadfile" size="30"> </td> </tr> <tr> <td style="height: 26px"> <input type="submit" name="btnPostFile" value="上传"> </td> <td style="height: 26px"> <input type="reset" name="btnReset" value="重置"> </td> </tr> </form> </table> </div> </body> </html>
upload.php
<html> <head> <!--set title--> <title> 文件上传页面 </title> </head> <!--show page--> <body> <?php $nLimitTime = 60; set_time_limit($nLimitTime);//设置超时限制时间,缺省时间为 30秒,设置为0时为不限时 //echo "============= info of _POST =========== <br>/n"; //var_dump($_POST); //echo "<br>/n"; //如果不是上传文件页面post的过来的,则退出上传 if (!array_key_exists('btnPostFile', $_POST)) { return; } $strUpPath = $_FILES["uploadfile"]["tmp_name"]; $strPrix = substr($_FILES["uploadfile"]["name"], -3); //得到文件名后缀 //$strSavePath = "upload/" . $_FILES["uploadfile"]["name"]; //上传目录 + 文件名 $strSavePath = 'upload/' . date("YmdGhis") . '.' . $strPrix; //上传目录+用时间当文件名+后缀 //echo "======== info of _FILES =========== <br>/n"; //var_dump($_FILES); //echo "<br>/n"; echo "上传到服务器的临时路径 = $strUpPath <br>/n"; echo "保存到服务器的路径 = $strSavePath <br>/n"; $bUpLoad = move_uploaded_file($strUpPath, $strSavePath); if ($bUpLoad) { echo "上传文件成功! <br>/n"; } else { echo "上传文件失败! <br>/n"; } ?> </body> </html>
相关文章推荐
- PHP+AJAX实现文件异步上传(源代码)
- php的curl,uploadfile上传文件,xml解析,邮件发送,动态时间,去重,等
- 关于PHP的文件上传
- PHP + jQuery Ajax文件无刷新上传文件
- php文件上传详解
- php文件处理与文件上传
- php+ajax文件上传进度条
- nginx php上传大文件的设置(php-fpm)
- php实现文件上传的代码
- PHP语言 -- 文件上传
- php日记——文件上传处理
- PHP文件上传-单文件上传函数思路
- php用h5实现多文件上传
- php文件上传实例讲解
- PHP练习【1】_上传文件
- php 文件上传 测试过程
- PHP ThinkPHP 上传文件(图片),制作缩略图
- php.ini 配置上传大文件大小和响应时间
- php文件上传
- 关于Nginx+PHP 大文件上传的一些配置