2014-09-22 46 views
-1

警告:move_uploaded_file(/视频/):未能打开流:用C无效参数:\ xampp1 \ htdocs中\ php_avanzado \ Modulo7 \ processVideos.php上线10无法使用move_uploaded_file()函数?

我不断收到这个错误^很抱歉的不确定性,这是我第一次使用stackoverflow或有关编程的论坛。

include('videos.php'); 

$title = $_REQUEST['title']; 
$source = $_FILES['upload']["tmp_name"]; 
$type = $_REQUEST['type']; 
$description = $_REQUEST['desc']; 
$duration = ''; 

if (move_uploaded_file($source, '/videos/')) { 
    echo "El archivo es válido y fue cargado exitosamente.\n"; 
} else { 
    echo "¡Posible ataque de carga de archivos!\n"; 
} 
+0

尝试使用' '视频/''如果从服务器的根行书。此外,请确保该文件夹是可写的,并且您的表单包含'method =“POST”enctype =“multipart/form-data”' – 2014-09-22 15:13:24

+0

我试图将临时视频源移动到我的视频文件夹,但是我收到此错误。首先我得到了许可问题,现在我明白了。 – 2014-09-22 15:13:27

+0

我注意到你正在使用'$ _REQUEST'。如果你的表单是'method =“get”'它将不起作用。它必须是POST。 – 2014-09-22 15:14:32

回答

0
if (move_uploaded_file($_FILES['file']['tmp_name'], $move . $_FILES["file"]['name'])) { 
    echo "Uploaded"; 
} else { 
    echo "File was not uploaded"; 
} 

检查出来..

+0

变量$ move包含什么? – 2014-09-22 15:30:26

+0

你的路径..地址 – 2014-09-22 15:31:22

+0

嘿,感谢的人。我会试试这个。我正在制作一个视频杂志/分享网站,这非常重要。 – 2014-09-22 18:48:52

0

the manual

bool move_uploaded_file (string $filename , string $destination) 

此功能检查,以确保通过filename指定的文件是 有效的上传文件(即它是通过PHP的HTTP POST 上传机制上传) 。如果文件有效,它将被移动到由destination给出的 文件名