下面的代码提示Notice: Undefined index: kk in D:\Program Files\PHPnow-1.5.4\htdocs\bookshop\test1.php on line 2
请问如何获取上传文件的相对路径?绝对也可以。我上传的是图片,要把相对路径存到数据库<form action="test1.php" method="post" enctype="multipart/form-data">
<input type="file" name="kk">
<input type="submit" value="提交">
</form>
test1.php$a=$_POST['kk'];
echo $a;
请问如何获取上传文件的相对路径?绝对也可以。我上传的是图片,要把相对路径存到数据库<form action="test1.php" method="post" enctype="multipart/form-data">
<input type="file" name="kk">
<input type="submit" value="提交">
</form>
test1.php$a=$_POST['kk'];
echo $a;
<?phpecho $_FILES['kk']['name'];
echo $_FILES['kk']['tmp_name'];
用$_FILES['kk']['name'];原原本本的本地上传的文件名
用$_FILES['kk']['name'];本地上传的临时文件名
?>
d:\htdoc\bookshop\images\aaa.jpg
我要存到数据里的只是images\aaa.jpg
怎么弄?
{
$oldname=$_FILES['filename']['name'];
//echo $oldname;原来的名字
$tmp = explode('.',$oldname);
//echo $tmp; Array 数组
$newname=time().'.'.$tmp[1];
//echo $newname;新的名字
$filepath="upload/".$newname;
//echo $filepath;路径
//判断是否post上传
if(is_uploaded_file($_FILES['filename']['tmp_name']))
{
//若是则则把缓存中的移到指定的文件下
if(move_uploaded_file($_FILES['filename']['tmp_name'],$filepath))
echo "suc";
else
echo "faile";
}
}