//页面表单元素
<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']
移动过去。