学习PHP时,你可能会遇到PHP上传图片问题,这里将介绍详细的PHP上传图片代码解决这个问题,在这里拿出来和大家分享一下。php的语法非常简单,正是它的简单性,使它成为了当前互联网第一编程语言。你不需要具备很多的知识就能上手,比如:你学习C语言,就必须非常了解各个变量如何定义,指针如何操作,内存如何创建销毁等等。
下面是完整的PHP上传图片代码;
<ol class="dp-xml"> <li class="alt"><span><span class="tag"><span class="attribute">formenctype</span><span class="tag-name">formenctype</span><span>="multipart/form-data"</span><span class="attribute-value">action</span><span>=""</span><span class="attribute">method</span><span>=</span><span class="attribute-value">"post"</span><span class="tag">></span><span> </span></span><li class=""> <span></span><span class="tag"><span class="attribute">inputtype</span><span class="tag-name">inputtype</span><span>="hidden"</span><span class="attribute-value">name</span><span>="max_file_size"</span><span class="attribute">value</span><span>=</span><span class="attribute-value">"200000"</span><span class="tag">></span><span> </span></span> </li> <li class="alt"> <span></span><span class="tag"><span class="attribute">inputname</span><span class="tag-name">inputname</span><span>="userfile"</span><span class="attribute-value">type</span><span>="file"</span><span class="tag">></span><span> </span></span> </li> <li class=""> <span></span><span class="tag"><span class="attribute">inputtype</span><span class="tag-name">inputtype</span><span>="submit"</span><span class="attribute-value">name</span><span>="submit"</span><span class="attribute">value</span><span>=</span><span class="attribute-value">"上传文件"</span><span class="tag">></span><span> </span></span> </li> <li class="alt"> <span></span><span class="tag"></span><span class="tag-name">form</span><span class="tag">></span><span> </span> </li></span></li> <li class=""><span> </span></li> <li class="alt"> <span></span><span class="tag"></span><span class="tag-name">php</span><span> </span> </li> <li class=""> <span>$</span><span class="attribute">type</span><span>=</span><span class="attribute-value">array</span><span>("jpg","gif","bmp","jpeg","png"); </span> </li> <li class="alt"> <span>$</span><span class="attribute">uploaddir</span><span>=</span><span class="attribute-value">"./file/"</span><span>; </span> </li> <li class=""><span> </span></li> <li class="alt"><span>if(isset($_POST['submit'])) </span></li> <li class=""><span>{ </span></li> <li class="alt"><span>functiontexttype($name) </span></li> <li class=""><span>{ </span></li> <li class="alt"><span>returnsubstr(strrchr($name,'.'),1); </span></li> <li class=""><span>} </span></li> <li class="alt"><span>if(!in_array(strtolower(texttype($_FILES['userfile']['name'])),$type)) </span></li> <li class=""><span>{ </span></li> <li class="alt"> <span>$</span><span class="attribute">text</span><span>=</span><span class="attribute-value">implode</span><span>(",",$type); </span> </li> <li class=""> <span>echo"您只能上传以下类型文件:",$text,"</span><span class="tag"><span class="tag-name">br</span><span class="tag">></span><span>"; </span></span> </li> <li class="alt"><span>} </span></li> <li class=""><span>else </span></li> <li class="alt"><span>{ </span></li> <li class=""> <span>if($_FILES['userfile']['size']</span><span class="tag"><span>="200000") </span></span> </li> <li class="alt"><span>{ </span></li> <li class=""> <span>$</span><span class="attribute">filename</span><span>=</span><span class="attribute-value">explode</span><span>(".",$_FILES['userfile']['name']); </span> </li> <li class="alt"> <span>$</span><span class="attribute">time</span><span>=</span><span class="attribute-value">date</span><span>("m-d-H-i-s"); </span> </li> <li class=""><span>$filename[0]=$time; </span></li> <li class="alt"> <span>$</span><span class="attribute">name</span><span>=</span><span class="attribute-value">implode</span><span>(".",$filename); </span> </li> <li class=""> <span>$</span><span class="attribute">uploadfile</span><span>=$uploaddir.$name; </span> </li> <li class="alt"><span>if(move_uploaded_file($_FILES['userfile']['tmp_name'],$uploadfile)) </span></li> <li class=""><span>{ </span></li> <li class="alt"> <span>echo"</span><span class="tag"><span class="tag-name">center</span><span class="tag">></span><span>您的文件已经上传完毕上传图片预览:</span><span class="tag"></span><span class="tag-name">center</span><span class="tag">></span><span class="tag"><span class="tag-name">br</span><span class="tag">></span><span class="tag"><span class="tag-name">center</span><span class="tag">></span><span class="tag"><span class="attribute">imgsrc</span><span class="tag-name">imgsrc</span><span>=</span><span class="attribute-value">'$uploadfile'</span><span class="tag">></span><span class="tag"></span><span class="tag-name">center</span><span class="tag">></span><span>"; </span></span><li class=""> <span>echo"</span><span class="tag"><span class="tag-name">br</span><span class="tag">></span><span class="tag"><span class="tag-name">center</span><span class="tag">></span><span class="tag"><span class="attribute">ahref</span><span class="tag-name">ahref</span><span>=</span><span class="attribute-value">'javascrīpt:history.go(-1)'</span><span class="tag">></span><span>继续上传</span><span class="tag"></span><span class="tag-name">a</span><span class="tag">></span><span class="tag"></span><span class="tag-name">center</span><span class="tag">></span><span>"; </span></span><li class="alt"><span>} </span></li> <li class=""><span>else </span></li> <li class="alt"><span>{ </span></li> <li class=""><span>echo"传输失败!"; </span></li> <li class="alt"><span>} </span></li> <li class=""><span>} </span></li> <li class="alt"><span>else </span></li> <li class=""><span>{ </span></li> <li class="alt"><span>echo"图片太大"; </span></li> <li class=""><span>} </span></li> <li class="alt"><span>} </span></li> <li class=""><span>} </span></li> <li class="alt"> <span></span><span class="tag">?></span><span> </span> </li></span></span> </li></span></span></span> </li> </ol>
以上就是详细的PHP上传图片代码,希望对大家有帮助。

php把负数转为正整数的方法:1、使用abs()函数将负数转为正数,使用intval()函数对正数取整,转为正整数,语法“intval(abs($number))”;2、利用“~”位运算符将负数取反加一,语法“~$number + 1”。

互联网行业的发展日新月异,编程语言也在不断演进。在众多编程语言中,Golang(Go)作为一种相对年轻的语言,自问世以来备受关注。然而,关于Golang的前景和发展态势一直有着各种不同的观点和猜测。究竟Golang的生死未卜?谷歌对于Golang的态度又是如何的呢?Golang作为一种由Google开发的开源编程语言,自诞生以来就备受关注。它的设计初衷是为了

“真我”身世揭秘:究竟是OPPO的子品牌吗?随着智能手机市场的不断发展,各个手机品牌纷纷推出新款产品来满足消费者不断变化的需求。其中,一款名为“真我”的手机品牌近年来备受关注,其高性价比和优质的用户体验受到了许多消费者的欢迎。然而,关于“真我”手机的身世和品牌背景,一直以来都笼罩着一层神秘的面纱。近日,有消息称“真我”手机是OPPO的子品牌,这一消息在手机圈

php判断有没有小数点的方法:1、使用“strpos(数字字符串,'.')”语法,如果返回小数点在字符串中第一次出现的位置,则有小数点;2、使用“strrpos(数字字符串,'.')”语句,如果返回小数点在字符串中最后一次出现的位置,则有。

在PHP中,可以利用implode()函数的第一个参数来设置没有分隔符,该函数的第一个参数用于规定数组元素之间放置的内容,默认是空字符串,也可将第一个参数设置为空,语法为“implode(数组)”或者“implode("",数组)”。

Go语言背后的实现技术揭秘Go语言,一门由Google开发的静态类型、编译型、并发型编程语言,自发布以来备受开发者们的关注和喜爱。其简洁、高效、强大的特性使得其在云计算、分布式系统等领域得到广泛应用。那么,Go语言的背后究竟蕴含了怎样的实现技术呢?让我们一起来揭秘。Go语言的编译器和运行时系统Go语言的编译器和运行时系统是支撑整个语言运行的基础。Go语言的编

随着智能手机的发展,手机截屏已成为我们日常生活中频繁使用的功能之一。作为智能手机领域的佼佼者,华为Mate60Pro自然也有着许多独特的截屏技巧,让用户体验更加便捷和高效。本文将为大家揭秘华为Mate60Pro的一些截屏技巧,希望可以帮助大家更好地利用手机功能,提升工作和生活效率。第一项技巧是普通截屏。在日常使用中,我们经常需要对手机屏幕进行截屏保存,分

去除方法:1、使用substr_replace()函数将首位数字替换为空字符串即可,语法“substr_replace($num,"",0,1)”;2、用substr截取从第二位数字开始的全部字符即可,语法“substr($num,1)”。


熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

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

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

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

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

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能