免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1542 | 回复: 0
打印 上一主题 下一主题

php课堂笔记3 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-23 03:33 |只看该作者 |倒序浏览

<form enctype="multipart/form-data" action="file_upload.php" method="POST">
 选择文件:<input type="file" name="myfile" >
 <input type="submit" name="submit" value="上传文件">
</form>
<?php
/*
php.ini 中的与文件上传有关的配置选项: file_uploads,upload_max_filesize(上传的文件的大小),upload_tmp_dirpost_max_size 以及 max_input_time 设置选项。
*/
//要上传文件时,表单必须指定enctype属性,否则无法上传文件。
if(isset($_POST["submit"])){
 //处理文件上传操作
 //var_dump($_FILES);
 //获取要上传的文件的信息
 /*
 echo "上传之前的文件名:".$_FILES["myfile"]["name"]."<br>";
 echo "上传后保存的临时文件名:".$_FILES["myfile"]["tmp_name"]."<br>";
 echo "文件类型:".$_FILES["myfile"]["type"]."<br>";
 echo "文件大小:".$_FILES["myfile"]["size"]."字节<br>";
    */
 //实现文件的上传
 //$destination = "./upload/abc.txt";
 //date_default_timezone_set('EST');
 $temp = explode('.', $_FILES["myfile"]["name"]);
 //var_dump($temp);
 $filetype = $temp[count($temp)-1];
 /*if($filetype == "exe" or $filetype == "EXE"){
  echo "禁止上传可执行程序!";
  return;
  */
 }
 //echo $filetype;
 $destination = "./upload/".date('Y-m-d-H-i-s').".$filetype";//防止文件重名
 //echo $destination;
 
 $flag = move_uploaded_file($_FILES["myfile"]["tmp_name"],$destination );
 if($flag){
  echo "上传文件成功!";
 }else{
  echo "上传文件失败!";
 }
 
}
?>


try{parent.JS.modules[window.name].content.setHeight();}catch(e){}
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP