请教各位关于图片上传的问题
我这里有一段代码,文字和图片分别放在2个表中。使用这段代码,文字可以插入到数据库中,而图片却总是上传不上去?请各位高手给与指点,万分感谢!if($_POST)
{
//====添加新闻内容
$title = trim($_POST['title']);
$content=nl2br($content);
$sql = "insert news (news_title,news_content,news_time,
news_source)";
$sql .=" values('".$title."','".$content."',now(),'"
.$source."')";
$DB->query($sql);
//====添加图片
//获取news_id
$sql = "select max(news_id) as id from news where
news_title='$title'";
$res = $DB->fetch_one_array($sql);
$news_id = $res['id'];
//目标路径
$dest_dir = '../upload/';
$url = 'manage.php';
//添加图片
//通过name属性是否为空判断是否选择了文件
print_r($_FILES);
if(trim($_FILES['news_pic']['name'])!="")
{
//移动文件
$show_name = $_FILES['news_pic']['name'];
$file_name = $dest_dir.time().$show_name;
if(!move_uploaded_file($_FILES['news_pic']['tmp_name'],$file_name))
{
warn('文件上传失败!',$url);
}
//记录数据
$sql = "insert news_pic (nepi_file_name,nepi_show_name,nepi_news_id)";
$sql .= " values('".$file_name."','".$show_name."',".$news_id.")";
$DB->query($sql);
}