簡體   English   中英

move_uploaded_file不起作用

[英]move_uploaded_file is not WORKING

我有一個密碼。 但是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>";
}

}
?>

您需要檢查錯誤以找出原因。 通過查看$_FILES['video']['error']

我的猜測是,如果您要上傳視頻,則它們的文件大小太大。 您可以使用`upload_max_filesize = ...“在php.ini中更改最大上傳文件大小( 請參見此處 )。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM