move_uploaded_file()在PHP中没有按预期工作(即根本没有工作)

Mil*_*uzz 1 php file-upload http

用这条线

$file_move = move_uploaded_file($_FILES['uploadedfile']['tmp_name'],
                                plugins_url('/css', __FILE__));
Run Code Online (Sandbox Code Playgroud)

收益:

move_uploaded_file(http:// localhost/*)[function.move-uploaded-file]:无法打开流:HTTP包装器不支持第60行/ Applications/MAMP/htdocs/*** /as_settings.php中的可写连接

我检查了两个参数,它们是正确的.我是编码的新手,我错过了什么?

- -编辑

为了回答答案,已将代码更改为:

$dir = ABSPATH . 'wp-content/plugins/app-switcher/css';
$file = $_FILES['uploadedfile']['tmp_name'];
$file_move = move_uploaded_file($file,$dir);
Run Code Online (Sandbox Code Playgroud)

现在我的错误回答是:

警告:move_uploaded_file(/ Applications/MAMP/htdocs // wp-content/plugins/app-switcher/css /)[function.move-uploaded-file]:无法打开流:是/ Applications/MAMP/htdocs /中的目录第61行/wp-content/plugins/app-switcher/as_settings.php

Cap*_*ule 17

错误消息非常明显,您的目标文件应该是路径,而不是URL