我有一個代碼。但move_uploaded_file不起作用。move_uploaded_file不工作
這是我下面的代碼:
有沒有辦法上傳各類與像圖像/視頻一個字段?
<?php
if(isset($_POST['save_news']))
{
$file=$_FILES['image']['tmp_name'];
$image= addslashes(file_get_contents($_FILES['image']['tmp_name']));
$image_name= addslashes($_FILES['image']['name']);
$location="news/" . $_FILES["image"]["name"];
$vfile=$_FILES['video']['tmp_name'];
$vid= addslashes(file_get_contents($_FILES['video']['tmp_name']));
$video_name= addslashes($_FILES['video']['name']);
$video ="news/" . $_FILES['video']['name'];
$q = mysql_query("INSERT INTO news(video,image) VALUES('$video',
'$location')");
if(!$q)
{
echo mysql_error();
}
else
{
move_uploaded_file($_FILES["video"]["tmp_name"],"../news/" . $_FILES["video"]["name"]);
move_uploaded_file($_FILES["image"]["tmp_name"],"../news/" . $_FILES["image"]["name"]);
$_SESSION['mass_added']= 'echo"you are logged in"';
echo "<script>window.location = 'manage_news.php?user_type=admin'</script>";
}
}
?>
嘗試將它們放在根文件夾中,然後查看是否有效:move_uploaded_file($ _ FILES [「video」 ] [「tmp_name」],「/」。$ _FILES [「video」] [「name」]); – jx12345
是否需要腳本在新聞目錄中寫入文件的權限 – rakeshjain