PHP入门-----文件上传

有问题,留言。免得“梦溪”说我注释少。哇哈哈
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
< html xmlns ="http://www.w3.org/1999/xhtml" >
< head >
< meta http-equiv ="Content-Type" content ="text/html; charset=utf-8" />
< title >上传文件 </title>
</head>
< ! --传说中的异步回调,无刷新上传文件利用的是iframe,是一个伪ajax。我随大流地自己写了一个。HOHO-- >
< script type ="text/javascript" >
function check(strFile)
{
//判断文件后缀名有很多办法,也可以在php代码里判断。
 var re_text = /\.txt|\.xml|\.zip/i;
 var filename = strFile.value;
 if (filename.search(re_text) == -1)
 {
    document.getElementById('divv').innerHTML = " < font color ='red' size ='12' >类型不符合 </font>";
  strFile.form.reset();
  return false;
 }
 strFile.form.submit();
document.getElementById('divv').innerHTML = " < font color ='red' size ='12' >上传成功 </font>";
 return true;
}
</script>
< body >
     < div id ="divv" > </div>
     < form enctype ="multipart/form-data" name ="frm" target ="upload_iframe"   method ="post" >
   < input type ="file" name ="file" id ="file" onChange ="check(this);" >  
     </form> < iframe name ="upload_iframe" style ="width: 400px; height: 100px; display: none;" >
</iframe>
    <?php
    $dir="./upload/";
    $path=$dir.rand().".txt";
    move_uploaded_file($_FILES['file']['tmp_name'],$path);
?>
</body>
</html>

你可能感兴趣的:(PHP,入门,文件,上传,休闲)