一天一篇之php学习篇7
文件上传
form.php
<form action="upload_file.php" method="post" enctype="multipart/form-data"> <label for="file">Filename:</label> <input type="file" name="file" id="file" /> <br /> <input type="submit" name="submit" value="Submit" /> </form>
upload_file.php
<?php //限制文件大小为20kb,类型为jpg或者gif if(($_FILES[‘file‘][‘type‘] == "image/jpeg") ||($_FILES[‘file‘][‘type‘] == "image/gif") &&($_FILES[‘file‘][‘size‘] < 20000)) { if($_FILES["file"]["error"]>0) { echo "Error:".$_FILES["file"]["error"]."<br>"; }else { echo "upload:".$_FILES["file"]["name"]."<br>"; echo "type:".$_FILES["file"]["type"]."<br>"; echo "size:".($_FILES["file"]["size"]/1024)."<br>"; echo "stored in:".$_FILES["file"]["tmp_name"]; if(file_exists("upload/".$_FILES["file"]["name"])) { echo $_FILES["file"]["name"]."already exists."; }else { move_uploaded_file($_FILES["file"]["tmp_name"],"upload/".$_FILES["file"]["name"]); echo "stored in:"."upload/".$_FILES["file"]["name"]; } } }else { echo "Invalid file"; } ?>
要在根目录下创建upload文件夹,且文件类型为jpeg,gif,大小不超过20Kb
move_uploaded_file($filename,$destination),如果文件存在,将会覆盖。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。