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