想知道上传图片代码怎么写吗,下面我就带大家一起详细分析一下吧。利用PHP,你总是可以有多种方式来完成某个特定的任务。我们就拿文件上传举个例子。当然了,你可以按照传统的方式来使用HTTP文件上传,把文件直接传输到Web服务器磁盘上。
你还可以用更加奇异的方式上传,用FTP协议两步就完成上传:从你的本地硬盘到Web服务器,然后再到FTP服务器。PHP在本机同时支持FTP和HTTP上传,所以你可以根据自己应用程序的设计需要进行最佳的选择。使用PHP的FTP函数进行文件传输几乎与使用传统的FTP客户端相同——你会看到连函数的名字都和标准的FTP命令类似。和大家分享一下PHP上传图片代码的小例子,希望大家多多提意见嘿嘿谢谢了一起学习!!
PHP上传图片代码:
立即学习“PHP免费学习笔记(深入)”;
<ol class="dp-xml"><li class="alt"><span><span class="tag"><?</span><span class="tag-name">phpsession_start</span><span>();</span><span class="tag">?></span><span> </span></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">id</span><span>=</span><span class="attribute-value">mysql_connect</span><span>('localhost','root','585858'); </span></li><li class="alt"><span>mysql_select_db("okhwyy",$id); </span></li><li class=""><span>mysql_query("setnamesgb2312"); </span></li><li class="alt"><span></span><span class="tag">?></span><span> </span></li><li class=""><span></span><span class="tag"><</span><span class="tag-name">html</span><span class="tag">></span><span> </span></li><li class="alt"><span></span><span class="tag"><</span><span class="tag-name">head</span><span class="tag">></span><span> </span></li><li class=""><span></span><span class="tag"><</span><span class="attribute">metahttp-equiv</span><span class="tag-name">metahttp-equiv</span><span>="Content-Type"</span><span class="attribute-value">c</span><span class="tag">></span><span> </span></li><li class="alt"><span></span><span class="tag"><</span><span class="tag-name">title</span><span class="tag">></span><span>限制上传图片的格式</span><span class="tag"></</span><span class="tag-name">title</span><span class="tag">></span><span> </span></li><li class=""><span></span><span class="tag"><</span><span class="attribute">styletype</span><span class="tag-name">styletype</span><span>=</span><span class="attribute-value">"text/css"</span><span class="tag">></span><span> </span></li><li class="alt"><span><!-- </span></li><li class=""><span>.style1{ </span></li><li class="alt"><span>font-size:14px; </span></li><li class=""><span>font-family:"华文行楷"; </span></li><li class="alt"><span>} </span></li><li class=""><span>.style4{font-size:12px;font-weight:bold;} </span></li><li class="alt"><span>--</span><span class="tag">></span><span> </span></li><li class=""><span></span><span class="tag"></</span><span class="tag-name">style</span><span class="tag">></span><span> </span></li><li class="alt"><span></span><span class="tag"></</span><span class="tag-name">head</span><span class="tag">></span><span> </span></li><li class=""><span></span><span class="tag"><</span><span class="tag-name">body</span><span class="tag">></span><span> </span></li><li class="alt"><span></span><span class="tag"><</span><span class="attribute">tablewidth</span><span class="tag-name">tablewidth</span><span>="406"</span><span class="attribute-value">height</span><span>="129"</span><span class="attribute">border</span><span>="0"</span><span class="attribute-value">align</span><span>="center"</span><span class="attribute">cellpadding</span><span>="0"</span><span class="attribute-value">cellspacing</span><span>="0"</span><span class="attribute">background</span><span>=</span><span class="attribute-value">""</span><span class="tag">></span><span> </span></li><li class=""><span></span><span class="tag"><</span><span class="tag-name">tr</span><span class="tag">></span><span> </span></li><li class="alt"><span></span><span class="tag"><</span><span class="attribute">tdwidth</span><span class="tag-name">tdwidth</span><span>="106"</span><span class="attribute-value">height</span><span>="40"</span><span class="tag">></span><span class="tag"></</span><span class="tag-name">td</span><span class="tag">></span><span> </span></li><li class=""><span></span><span class="tag"><</span><span class="attribute">tdwidth</span><span class="tag-name">tdwidth</span><span>=</span><span class="attribute-value">"196"</span><span class="tag">></span><span class="tag"></</span><span class="tag-name">td</span><span class="tag">></span><span> </span></li><li class="alt"><span></span><span class="tag"><</span><span class="attribute">tdwidth</span><span class="tag-name">tdwidth</span><span>=</span><span class="attribute-value">"31"</span><span class="tag">></span><span class="tag"></</span><span class="tag-name">td</span><span class="tag">></span><span> </span></li><li class=""><span></span><span class="tag"></</span><span class="tag-name">tr</span><span class="tag">></span><span> </span></li><li class="alt"><span></span><span class="tag"><</span><span class="attribute">formname</span><span class="tag-name">formname</span><span>="form1"</span><span class="attribute-value">method</span><span>="post"</span><span class="attribute">action</span><span>=""</span><span class="attribute-value">enctype</span><span>="multipart/form-data"</span><span class="tag">></span><span> </span></li><li class=""><span></span><span class="tag"><</span><span class="tag-name">tr</span><span class="tag">></span><span> </span></li><li class="alt"><span></span><span class="tag"><</span><span class="attribute">tdheight</span><span class="tag-name">tdheight</span><span>="32"</span><span class="attribute-value">align</span><span>="right"</span><span class="tag">></span><span class="tag"><</span><span class="attribute">spanclass</span><span class="tag-name">spanclass</span><span>=</span><span class="attribute-value">"style1"</span><span class="tag">></span><span>图片路径</span><span class="tag"></</span><span class="tag-name">span</span><span class="tag">></span><span>:</span><span class="tag"></</span><span class="tag-name">td</span><span class="tag">></span><span> </span></li><li class=""><span></span><span class="tag"><</span><span class="attribute">tdvalign</span><span class="tag-name">tdvalign</span><span>=</span><span class="attribute-value">"middle"</span><span class="tag">></span><span class="tag"><</span><span class="attribute">inputname</span><span class="tag-name">inputname</span><span>="images"</span><span class="attribute-value">type</span><span>="file"</span><span class="attribute">id</span><span>="images2"</span><span class="attribute-value">size</span><span>="15"</span><span class="tag">></span><span> </span></li><li class="alt"><span></span><span class="tag"><</span><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">"30000"</span><span class="tag">></span><span class="tag"></</span><span class="tag-name">td</span><span class="tag">></span><span> </span></li><li class=""><span></span><span class="tag"><</span><span class="tag-name">td</span><span class="tag">></span><span class="tag"></</span><span class="tag-name">td</span><span class="tag">></span><span> </span></li><li class="alt"><span></span><span class="tag"></</span><span class="tag-name">tr</span><span class="tag">></span><span> </span></li><li class=""><span></span><span class="tag"><</span><span class="tag-name">tr</span><span class="tag">></span><span> </span></li><li class="alt"><span></span><span class="tag"><</span><span class="attribute">tdheight</span><span class="tag-name">tdheight</span><span>="44"</span><span class="attribute-value">align</span><span>="right"</span><span class="attribute">valign</span><span>=</span><span class="attribute-value">"middle"</span><span class="tag">></span><span class="tag"><</span><span class="attribute">spanclass</span><span class="tag-name">spanclass</span><span>=</span><span class="attribute-value">"style4"</span><span class="tag">></span><span>图片的格式</span><span class="tag"></</span><span class="tag-name">span</span><span class="tag">></span><span>:</span><span class="tag"></</span><span class="tag-name">td</span><span class="tag">></span><span> </span></li><li class=""><span></span><span class="tag"><</span><span class="attribute">tdvalign</span><span class="tag-name">tdvalign</span><span>=</span><span class="attribute-value">"middle"</span><span class="tag">></span><span class="tag"><</span><span class="attribute">spanclass</span><span class="tag-name">spanclass</span><span>=</span><span class="attribute-value">"style4"</span><span class="tag">></span><span>(.jpg)</span><span class="tag"></</span><span class="tag-name">span</span><span class="tag">></span><span class="tag"><</span><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 class="tag"></</span><span class="tag-name">td</span><span class="tag">></span><span> </span></li><li class="alt"><span></span><span class="tag"><</span><span class="tag-name">td</span><span class="tag">></span><span class="tag"></</span><span class="tag-name">td</span><span class="tag">></span><span> </span></li><li class=""><span></span><span class="tag"></</span><span class="tag-name">tr</span><span class="tag">></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><li class=""><span></span><span class="tag"><</span><span class="tag-name">tr</span><span class="tag">></span><span> </span></li><li class="alt"><span></span><span class="tag"><</span><span class="attribute">tdheight</span><span class="tag-name">tdheight</span><span>=</span><span class="attribute-value">"10"</span><span class="tag">></span><span class="tag"></</span><span class="tag-name">td</span><span class="tag">></span><span> </span></li><li class=""><span></span><span class="tag"><</span><span class="tag-name">td</span><span class="tag">></span><span class="tag"></</span><span class="tag-name">td</span><span class="tag">></span><span> </span></li><li class="alt"><span></span><span class="tag"><</span><span class="tag-name">td</span><span class="tag">></span><span class="tag"></</span><span class="tag-name">td</span><span class="tag">></span><span> </span></li><li class=""><span></span><span class="tag"></</span><span class="tag-name">tr</span><span class="tag">></span><span> </span></li><li class="alt"><span></span><span class="tag"></</span><span class="tag-name">table</span><span class="tag">></span><span> </span></li><li class=""><span></span><span class="tag"><</span><span class="attribute">tablewidth</span><span class="tag-name">tablewidth</span><span>="406"</span><span class="attribute-value">height</span><span>="129"</span><span class="attribute">border</span><span>="1"</span><span class="attribute-value">align</span><span>="center"</span><span class="attribute">cellpadding</span><span>="0"</span><span class="attribute-value">cellspacing</span><span>="0"</span><span class="tag">></span><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">query</span><span>=</span><span class="attribute-value">"select*fromtb_image2whereidorderbydatadesclimit2"</span><span>; </span></li><li class="alt"><span>$</span><span class="attribute">result</span><span>=</span><span class="attribute-value">mysql_query</span><span>($query); </span></li><li class=""><span>if($result){ </span></li><li class="alt"><span>while($</span><span class="attribute">row</span><span>=</span><span class="attribute-value">mysql_fetch_array</span><span>($result)){ </span></li><li class=""><span></span><span class="tag">?></span><span> </span></li><li class="alt"><span></span><span class="tag"><</span><span class="tag-name">tr</span><span class="tag">></span><span> </span></li><li class=""><span></span><span class="tag"><</span><span class="attribute">tdwidth</span><span class="tag-name">tdwidth</span><span>="106"</span><span class="attribute-value">align</span><span>="center"</span><span class="tag">></span><span class="tag"><?</span><span class="tag-name">phpecho</span><span>$row[data];</span><span class="tag">?></span><span class="tag"></</span><span class="tag-name">td</span><span class="tag">></span><span> </span></li><li class="alt"><span></span><span class="tag"><</span><span class="attribute">tdwidth</span><span class="tag-name">tdwidth</span><span>="196"</span><span class="attribute-value">align</span><span>="center"</span><span class="tag">></span><span class="tag"><</span><span class="attribute">imgsrc</span><span class="tag-name">imgsrc</span><span>="</span><span class="tag"><?</span><span class="tag-name">phpecho</span><span>$row[path];</span><span class="tag">?></span><span>"</span><span class="attribute-value">width</span><span>="200"</span><span class="attribute">height</span><span>=</span><span class="attribute-value">"120"</span><span class="tag">></span><span class="tag"></</span><span class="tag-name">td</span><span class="tag">></span><span> </span></li><li class=""><span></span><span class="tag"></</span><span class="tag-name">tr</span><span class="tag">></span><span> </span></li><li class="alt"><span></span><span class="tag"><?</span><span class="tag-name">php</span><span>}}</span><span class="tag">?></span><span> </span></li><li class=""><span></span><span class="tag"></</span><span class="tag-name">table</span><span class="tag">></span><span> </span></li><li class="alt"><span> </span></li><li class=""><span></span><span class="tag"></</span><span class="tag-name">body</span><span class="tag">></span><span> </span></li><li class="alt"><span></span><span class="tag"></</span><span class="tag-name">html</span><span class="tag">></span><span> </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">Submit</span><span>=$_POST[Submit]; </span></li><li class="alt"><span>if($Submit){ </span></li><li class=""><span>$</span><span class="attribute">image</span><span>=$_FILES['images']['name']; </span></li><li class="alt"><span>$</span><span class="attribute">date</span><span class="attribute-value">date</span><span>=date("Y-m-d"); </span></li><li class=""><span>$</span><span class="attribute">path</span><span>=</span><span class="attribute-value">"upfiles/"</span><span>.$_FILES['images']['name']; </span></li><li class="alt"><span>$</span><span class="attribute">type</span><span>=</span><span class="attribute-value">strstr</span><span>($path,"."); </span></li><li class=""><span>$</span><span class="attribute">size</span><span>=$_FILES['images']['size']; </span></li><li class="alt"><span>if($size</span><span class="tag">></span><span>1000000){echo"</span><span class="tag"><</span><span class="tag-name">script</span><span class="tag">></span><span>alert('上传容量超限');history.back();</span><span class="tag"></</span><span class="tag-name">script</span><span class="tag">></span><span>";} </span></li><li class=""><span>elseif($type!=".jpg"){echo"</span><span class="tag"><</span><span class="tag-name">script</span><span class="tag">></span><span>alert('上传类型不对');history.back();</span><span class="tag"></</span><span class="tag-name">script</span><span class="tag">></span><span>";} </span></li><li class="alt"><span>elseif(move_uploaded_file($_FILES['images']['tmp_name'],$path)){ </span></li><li class=""><span>$</span><span class="attribute">query</span><span>=</span><span class="attribute-value">"insertintotb_image2(image_name,path,data)values('$image','$path','$date')"</span><span>; </span></li><li class="alt"><span>$</span><span class="attribute">result</span><span>=</span><span class="attribute-value">mysql_query</span><span>($query)ordie(mysql_error()); </span></li><li class=""><span>if($result){ </span></li><li class="alt"><span>echo"上传成功!"; </span></li><li class=""><span>echo"</span><span class="tag"><</span><span class="attribute">metahttp-equiv</span><span class="tag-name">metahttp-equiv</span><span>=\"Refresh\"</span><span class="attribute">content</span><span>=\"3;</span><span class="attribute">url</span><span>=</span><span class="attribute-value">index</span><span>.php\"</span><span class="tag">></span><span>"; </span></li><li class="alt"><span>} </span></li><li class=""><span>else{ </span></li><li class="alt"><span>echo"上传失败!"; </span></li><li class=""><span>echo"</span><span class="tag"><</span><span class="attribute">metahttp-equiv</span><span class="tag-name">metahttp-equiv</span><span>=\"Refresh\"</span><span class="attribute">content</span><span>=\"3;</span><span class="attribute">url</span><span>=</span><span class="attribute-value">index</span><span>.php\"</span><span class="tag">></span><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></ol>











