大约3个月前,我将文件上传到我的网站。到目前为止一切正常,现在 move_uploaded_file返回false 并且没有将文件移动到正确的文件夹(没有显示错误)。
但我在我的网站上改变了NOTHING!
(执行一些HTML和拼写)
我已经检查了以下内容:
我的实施(没有验证部分)
$upload_folder = 'uploads/';
$filename = pathinfo($_FILES['datei']['name'], PATHINFO_FILENAME);
$extension = strtolower(pathinfo($_FILES['datei']['name'], PATHINFO_EXTENSION));
// validation ...
$new_path = $upload_folder.$filename.'.'.$extension;
if(!$error)
{
move_uploaded_file($_FILES['datei']['tmp_name'], $new_path);
$db->setIcon("./" . $new_path, $filename);
}
$ _ FILES var_dump
array(1) {
["datei"]=> array(5) {
["name"]=> string(47) "1fa9075fe0117b3ca9ed5ac0f327597da2b45610_hq.jpg"
["type"]=> string(10) "image/jpeg"
["tmp_name"]=> string(27) "C:\Windows\Temp\php6DFD.tmp"
["error"]=> int(0)
["size"]=> int(41356)
}
}
的phpinfo()
Loaded Configuration File: C:\Program Files (x86)\PHP\v5.4\php.ini
file_uploads: On
max_file_uploads: 20
upload_max_filesize: 2M
upload_tmp_dir: C:\Windows\temp