1、HTML表单<html> <head> <title>file</title> </head> <body> <form action="file.php" enctype="multipart/form-data" method="post"> <input type="file" name="upfile"> <input type="submit" value="upload"> </form> <font color="#FF0000"><!--message--></font> </body> </html> 2、处理文件上传的PHP<?php /* * author wuhan syspro zhangchao * date 2010/12/23 */ /* * file_uploads = On * upload_max_filesize = 128M * upload_tmp_dir = "D:/xampp/tmp" * post_max_size = 128M * max_input_time Default Value: -1 (Unlimited) */ require("util/fileutil.php"); $out_html=fileload("file.html"); if($_FILES["upfile"]["tmp_name"]){ if(file_exists("upload/" . $_FILES["upfile"]["name"])){ $message=$_FILES["upfile"]["name"] . " already exists. "; }else{ move_uploaded_file($_FILES["upfile"]["tmp_name"],"upload/" . $_FILES["upfile"]["name"]); $message="upload success"; } $out_html=ereg_replace("<!--message-->",$message,$out_html); } echo $out_html; ?> 3、读取文件的PHP<?php /* * author wuhan syspro zhangchao * date 2010/12/23 */ // load file function fileload($loadfile){ $thefile=fopen($loadfile, 'r'); $value=fread($thefile, filesize($loadfile)); fclose($thefile); return $value; } ?>