问题是我的图片没有移动到uploads文件夹..没有语法错误或获取消息..但所有数据保存到数据库..那么为什么图像不移动..? 这是mysql代码;
if(isset($_POST['addslider'])) {
$uploads_dir="../uploads";
@$tmp_name=$_FİLES['sliderimages']['tmp_name'];
@$name=$_Files['sliderimages']['name'];
$sliderrandom1= rand(10000,20000);
$sliderrandom1= rand(20000,30000);
$sliderrandom1= rand(30000,40000);
$sliderrandom1= rand(40000,50000);
$sliderrandomname="$sliderrandom1"."$sliderrandom1"."$sliderrandom1"."$sliderrandom1";
$refimgpath=substr($uploads_dir,3)."/".$name.$sliderrandomname;
@move_uploaded_file($tmp_name, "$uploads_dir/$name$sliderrandomname");
$add_slider=mysql_query("insert into slider (slider_name, slider_imgpath, slider_order, slider_url ) VALUES ('".$_POST['slider_name']."','".$refimgpath."','".$_POST['slider_order']."','".$_POST['slider_url']."' ) ");
if (mysql_affected_rows())
{
header("Location:../slider.php?addslider=ok");
}
else
{
header("Location:../slider.php?addslider=failed");
} }
我尝试删除'@',但仍然没有错误。