php文件上传代码分享,如下所示:
<html> <head> <title>文件上传脚本-www.jb200.com</title> </head> <body> <div> <?php if ( isset( $_FILES['fupload'] ) ) { print "文件名称: ". $_FILES['fupload']['name'] ."<br />"; print "文件大小: ". $_FILES['fupload']['size'] ." bytes<br />"; print "临时文件名称: ".$_FILES['fupload']['tmp_name'] ."<br />"; print "文件类型: ". $_FILES['fupload']['type'] ."<br />"; print "错误消息: ". $_FILES['fupload']['error'] ."<br />"; if ( $_FILES['fupload']['type'] == "image/gif" ) { $source = $_FILES['fupload']['tmp_name']; $target = "upload/".$_FILES['fupload']['name']; move_uploaded_file( $source, $target );// or die ("Couldn't copy"); $size = getImageSize( $target ); $imgstr = "<p><img width="$size[0]" height="$size[1]" "; $imgstr .= "src="$target" alt="uploaded image" /></p>"; print $imgstr; } } ?> </div> <form enctype="multipart/form-data" action="<?php print $_SERVER['PHP_SELF']?>" method="post"> <p> <input type="hidden" name="MAX_FILE_SIZE" value="102400" /> <input type="file" name="fupload" /><br/> <input type="submit" value="上传文件" /> </p> </form> </body> </html>附:简单的文件上传表单
<html> <head> <title>简单的文件上传表单</title> </head> <body> <form enctype="multipart/form-data" action="<?print $_SERVER['PHP_SELF']?>" method="post"> <p> <input type="hidden" name="MAX_FILE_SIZE" value="102400" /> <input type="file" name="fupload" /><br/> <input type="submit" value="上传文件" /> </p> </form> </body> </html>
以上这个是最基础的文件上传表单,其中设置了最大上传文件的大小,通过$_SERVER['PHP_SELF']获得当前php文件名。