移动上传的文件错误

时间:2014-04-16 18:16:41

标签: php

这段代码有什么问题?

<?php
move_uploaded_file($_FILES['file']['tmp_name']."picture/".$_FILES['file']['name']);
?>

<form action='' method='post' enctype='multipart/form-data'>
<input type='file' name='file'>
<input type='submit' name='submit' value='Upload'>
</form>

我收到此错误:Warning: move_uploaded_file() expects exactly 2 parameters, 1 given in C:\xampp\htdocs\social\profile.php on line 3

2 个答案:

答案 0 :(得分:1)

请参阅docs。 移动上传文件功能必须传递2个参数:

string $filename
string $destination

另外,我假设你的功能有误。有两个参数,但你把它们连在一起,而不是分开。在,

之前使用. {} {}}
"/pictures/"

这样可行。

答案 1 :(得分:0)

你的完全停止&#34;图片/&#34;应该是逗号分隔参数,猜一个错字

<?php
    move_uploaded_file($_FILES['file']['tmp_name'], "picture/".$_FILES['file']['name']);
?>

<form action='' method='post' enctype='multipart/form-data'>
    <input type='file' name='file'>
    <input type='submit' name='submit' value='Upload'>
</form>