<script>ec(2);</script>
<div> <p>下面提供二款关于php教程文件上传代码,有需要的朋友可以参考一下。</p> <blockquote> <div> <pre class="brush:php;toolbar:false"><div> <p><?php <br />if ($_files['file']['error'] > 0) {<br> echo '!problem:';<br> switch ($_files['file']['error']) {<br> case 1 :<br> echo '文件大小超过服务器限制';<br> break;<br> case 2 :<br> echo '文件太大!';<br> break;<br> case 3 :<br> echo '文件只加载了一部分!';<br> break;<br> case 4 :<br> echo '文件加载失败!';<br> break;<br> }<br><br> exit;<br>}<br>if ($_files['file']['size'] > 1000000) {<br> echo '文件过大!';<br> exit;<br>}<br>if ($_files['file']['type'] != 'image/jpeg' && $_files['file']['type'] != 'image/gif') {<br> echo '文件不是jpg或者gif图片!';<br> exit;<br>}<br>$today = date("ymdhis");<br>$filetype = $_files['file']['type'];<br>if ($filetype == 'image/jpeg') {<br> $type = '.jpg';<br>}<br>if ($filetype == 'image/gif') {<br> $type = '.gif';<br>}<br>$upfile = 'upfile/' . $today . $type;<br>if (is_uploaded_file($_files['file']['tmp_name'])) {<br> if (!move_uploaded_file($_files['file']['tmp_name'], $upfile)) {<br> echo '移动文件失败!';<br> exit;<br> }<br>} else {<br> echo 'problem!';<br> exit;<br>}<br>echo '</p> <h1 id="success">success!</h1> <br>';<br>echo '文件大小:' . $_files['file']['size'] . '字节' . '<br>';<br>echo '文件路径:' . $upfile;<br>echo '<hr with="100%">' . '<p>';<br>$dirr = 'upfile/';<br>$dir = opendir($dirr);<br>echo $dirr . '--listing:</p> <ul>';<br>while ($file = readdir($dir)) {<br> echo "<li>$file</li>";<br>}<br>echo '</ul>';<br>closedir($dir);<br>?></div>
第二种:
<div><blockquote><div> <?php <br />if (empty ($_get[submit])) {<br>?><br><form enctype="multipart/form-data" action="<?php%20%24_server%5B'php_self'%5D?>?submit=1" method="post"> <br>send this file: <input name="filename" type="file"><br><input type="submit" value="确定上传"><br> </form> <br><?php <br /><br>} else {<br>$path = "uploadfiles/"; //上传路径<br><br>//echo $_files["filename"]["type"];<br><br>if (!file_exists($path)) {<br>//检查是否有该文件夹,如果没有就创建,并给予最高权限<br>mkdir("$path", 0700);<br>} //end if<br>//允许上传的文件格式<br>$tp = array (<br>"image/gif",<br>"image/pjpeg",<br>"image/png"<br>);<br>//检查上传文件是否在允许上传的类型<br>if (!in_array($_files["filename"]["type"], $tp)) {<br>echo "格式不对";<br>exit;<br>} //end if<br>if ($_files["filename"]["name"]) {<br>$file1 = $_files["filename"]["name"];<br>$file2 = $path . time() . $file1;<br>$flag = 1;<br>} //end if<br>if ($flag)<br>$result = move_uploaded_file($_files["filename"]["tmp_name"], $file2);<br>//特别注意这里传递给move_uploaded_file的第一个参数为上传到服务器上的临时文件<br>if ($result) {<br>//echo "上传成功!".$file2;<br>echo "<script language="网页特效">";<br />echo "alert("上传成功!");";<br />echo " location='add_aaa.php?pname=$file2'";<br />echo "</script>";<br>} //end if<br><br>}<br>?></div></blockquote></div>
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前By尊渡假赌尊渡假赌尊渡假赌
刺客信條陰影:貝殼謎語解決方案
2 週前ByDDD
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SublimeText3漢化版
中文版,非常好用

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

Dreamweaver Mac版
視覺化網頁開發工具

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。