php>
1、upload.php
<!DOCTYPE HTML <span public> "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Add文件上传_www.jbxue.com</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<!--文件上传要注意:1、要有enctyp,2、method="post"-->
<form enctype="multipart/form-data" action="uploadProcess.php" method="post" >
<table>
<tr><td>请填写用户名</td><td><input type="text" name="username"></td></tr>
<tr><td>请简单介绍文件</td><td><textarea rows="7" cols="50" name="fileintro" 2、uploadProcess.php</span>
<pre class="code"><?<span php><span><span by www.jbxue.com><span>
<span>=<span>['username'<span><span>=<span>['fileintro'<span><span><span echo><span><span echo print_r><span>
<span><span>
<span>=<span>['myfile']['size'<span><span if>(<span>>2*1024*1024<span><span echo> "<script type='text/javascript'>window.alert('文件不能大于2M')</script>"<span><span exit><span><span><span>
<span>=<span>['myfile']['type'<span><span if>(<span>!="image/jpeg" && <span>!="image/pjpeg"<span><span echo> "文件类型只能是 jpg 格式"<span><span exit><span><span><span>
<span if>(<span is_uploaded_file>(<span>['myfile']['tmp_name'<span><span><span>
<span>=<span>['myfile']['tmp_name'<span><span><span>
<span>=<span>['DOCUMENT_ROOT']."/file/up/".<span><span><span if>(!<span file_exists>(<span><span><span mkdir> (<span><span><span><span>
<span>=<span>['myfile']['name'<span><span>=<span>."/".<span time>().<span rand>(1,1000).<span substr>(<span>,<span strripos>(<span>,"."<span><span><span echo>
<span if>(<span move_uploaded_file>(<span>,<span iconv>("utf-8","gb2312","<span>"<span><span echo> <span>['myfile']['name']."上传成功"<span><span else><span><span echo> "上传失败"<span><span else><span><span echo> "上传失败"<span>?></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>
<?<span php><span><span by www.jbxue.com><span>
<span class><span upload><span public> <span>; <span><span>
<span public> <span>; <span><span>
<span public> <span><span><span public> <span><span><span public> <span><span><span function><span __construct><span>->upload_name=<span>['myfile']['name'<span><span>->upload_tmp_path=<span>['myfile']['tmp_name'<span><span>->file_size=<span>['myfile']['size'<span><span>->file_type=<span>['myfile']['type'<span><span>->allow_file_type = <span array>('jpeg','jpg','png','gif','bmp','doc','zip','rar','txt','wps','xlsx','ppt'<span><span>->file_save_path=<span>['DOCUMENT_ROOT']."/file/up/"<span><span public> <span function> upload_file(<span><span><span><span>
<span if>(<span>->file_size>2*1024*1024<span><span echo> "<script type='text/javascript'>window.alert('文件不能大于2M')</script>"<span><span exit><span><span><span><span><span if echo jpg exit><span> <span><span>
<span>=<span>->getFileExt(<span>-><span upload_name><span if>(!<span in_array>(<span>,<span>-><span allow_file_type><span echo> "上传文件类型格式错误"<span><span exit><span><span><span>
<span if>(<span is_uploaded_file>(<span>-><span upload_tmp_path><span><span>
<span>=<span>->file_save_path.<span><span><span if>(!<span file_exists>(<span><span><span mkdir> (<span><span><span><span>
<span>=<span>."/".<span time>().<span rand>(1,1000).<span substr>(<span>->upload_name,<span strripos>(<span>->upload_name,"."<span><span><span echo>
<span if>(<span move_uploaded_file>(<span>->upload_tmp_path,<span iconv>("utf-8","gb2312","<span>"<span><span echo> <span>->upload_name."上传成功"<span><span else><span><span echo> "上传失败"<span><span else><span><span echo> "上传失败"<span><span><span>
<span public> <span function> getFileExt(<span><span><span>=<span pathinfo>(<span><span><span return> <span>["extension"<span>?></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>
立即学习“PHP免费学习笔记(深入)”;











