学习笔记:PHP上传图片代码详解
创始人
2024-06-11 19:01:25
0

想知道上传图片代码怎么写吗,下面我就带大家一起详细分析一下吧。利用PHP,你总是可以有多种方式来完成某个特定的任务。我们就拿文件上传举个例子。当然了,你可以按照传统的方式来使用HTTP文件上传,把文件直接传输到Web服务器磁盘上。

#T#你还可以用更加奇异的方式上传,用FTP协议两步就完成上传:从你的本地硬盘到Web服务器,然后再到FTP服务器。PHP在本机同时支持FTP和HTTP上传,所以你可以根据自己应用程序的设计需要进行最佳的选择。使用PHP的FTP函数进行文件传输几乎与使用传统的FTP客户端相同——你会看到连函数的名字都和标准的FTP命令类似。和大家分享一下PHP上传图片代码的小例子,希望大家多多提意见嘿嘿谢谢了一起学习!!

PHP上传图片代码:

  1.  
  2.  
  3. $id=mysql_connect('localhost','root','585858');  
  4. mysql_select_db("okhwyy",$id);  
  5. mysql_query("setnamesgb2312");  
  6. ?> 
  7.  
  8.  
  9.  
  10. 限制上传图片的格式 
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24. 图片路径: 
  25.  
  26.  
  27.  
  28.  
  29.  
  30. 图片的格式: 
  31. (.jpg) 
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42. $query="select*fromtb_image2whereidorderbydatadesclimit2";  
  43. $result=mysql_query($query);  
  44. if($result){  
  45. while($row=mysql_fetch_array($result)){  
  46. ?> 
  47.  
  48.  
  49. "width="200"height="120"> 
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57. $Submit=$_POST[Submit];  
  58. if($Submit){  
  59. $image=$_FILES['images']['name'];  
  60. $datedate=date("Y-m-d");  
  61. $path="upfiles/".$_FILES['images']['name'];  
  62. $type=strstr($path,".");  
  63. $size=$_FILES['images']['size'];  
  64. if($size>1000000){echo"";}  
  65. elseif($type!=".jpg"){echo"";}  
  66. elseif(move_uploaded_file($_FILES['images']['tmp_name'],$path)){  
  67. $query="insertintotb_image2(image_name,path,data)values('$image','$path','$date')";  
  68. $result=mysql_query($query)ordie(mysql_error());  
  69. if($result){  
  70. echo"上传成功!";  
  71. echo"";  
  72. }  
  73. else{  
  74. echo"上传失败!";  
  75. echo"";  
  76. }}}  
  77.  
  78. ?> 

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...