这段代码有什么问题?
<?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
答案 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>