论图片上传的实质

//页面表单元素
 <tr bgcolor="#FFCC33">
      <td height="25" align="right">个人写真: </td>
      <td height="25" align="left"><input name="photo" type="file" size="20" maxlength="1000" id="photo"></td>
    </tr>
//php中实现图片转储到服务器端文件夹下
$path = './10/images/'. $_FILES['photo']['name'];//将图片存储在当前目录中smarty的根目录下,所谓根目录就是smarty文件夹下
        move_uploaded_file($_FILES['photo']['tmp_name'],$path);//move_uploaded_file() 函数将上传的文件移动到新位置
//将目标文件名插入到数据库中
$sql2="insert into message(User,Sex,Password,Xueli,Hobby,Photo,Intro)          values('$_POST[user]','$_POST[sex]','$_POST[pwd]','$_POST[select]','$str','$path','$_POST[intro]')";

$_FILES['photo']['name']保存的文件是在上传者机器上的文件名,$_FILES['photo']['tmp_name']保存的是文件上传到服务器临时文件夹之后的文件名
一般我们应该从$_FILES[photo]['name']获取文件名、扩展名等信息,和程序规定的文件夹’./10/images/’一起组装成为目标文件名$path,然后把临时文件$_FILES['photo']['tmp_name']移动过去。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值