<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){}
|