在localhost win7 xampp上运行,此代码出现错误
$source = $_FILES['fupload']['tmp_name'];
$upload_dir = "invform/upload/";
if (file_exists($upload_dir) && is_writable($upload_dir)) {
move_uploaded_file( $source, $upload_dir ) or die ("Couldn't copy");
}
else {
die ('Upload directory is not writable, or does not exist.');
}
Run Code Online (Sandbox Code Playgroud)
错误是Couldn't copy
意味着目录是可写的
$source
是 : D:\\xampp\\tmp\\phpFB1.tmp
会有什么问题?
试试这个,你错过了目标目录中的文件名
$source = $_FILES['fupload']['tmp_name'];
$upload_dir = "invform/upload/";
if (file_exists($upload_dir) && is_writable($upload_dir)) {
move_uploaded_file( $source, $upload_dir.$_FILES['fupload']["name"] ) or die ("Couldn't copy");
}
else {
die ('Upload directory is not writable, or does not exist.');
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4754 次 |
最近记录: |