上传是这样写的。。
//上传图片
if($image['size']>0 && $image['size']<1024*8000)
{
$dir='../../upload/';//设置保存目录
$name2=$image['name'];//获取上传文件的文件名
$rand=rand(0,8000000);//生成一个从0-8000000之间的随机数
$name2=$rand.date('YmdHis').$name2;//重新组合文件名
$path=$dir.$name2;//组合成完整的保存路径
if(!is_dir($dir))//如果没有该目录
{
mkdir($dir);//则创建该目录
}
$i=move_uploaded_file($image['tmp_name'],$path);//复制文件,实现上传功能
if($i==true)//如果上传文件给出提示
{
$path=substr($path, 6,strlen($path) -6);//修改路径
$in="insert into goods
values('','$user','$name','$place','$path','$price','$num','$time','$text','$style')";
$insert=mysql_query($in);
echo mysql_error();
if($insert)
{
echo "<script>alert('商品信息添加成功!');
window.location.href='centergoods.php';</script>";
}
}
显示是这样写的
<img src='../<?php echo $pic;?>' width="200" height="300"/>
但是我的代码都是在E:\AppServ\www\online
而图片却保存到了E:\AppServ\upload
我已经凌乱了啊,试了好多种显示地址的方式都错的
数据库里显示是这样子的。。