【发布时间】:2014-04-24 05:32:54
【问题描述】:
我只是在使用 $_FILES 和 file_get_contents 时遇到了一些问题。
$nomFichier = $_FILES['pieceJointe']['name'];
echo is_readable($_FILES['pieceJointe']['tmp_name']);
echo $_FILES['pieceJointe']['error'];
if(file_get_contents($_FILES['pieceJointe']['tmp_name']) == false)
{
echo "impossible de lire le fichier.<br/>";
}
else
{
// store the file into a BLOB field in my database
}
is_readable 显示“1”,$_FILES['pieceJointe']['error'] 说 0。 但 file_get_contents 返回 false。
我注意到这种情况只发生在名称中包含重音符号的文件中。 仅使用字母/数字文件名一切正常。
我错过了什么吗?
ps:我是法国学生,不专业,对不起我的英语:o
谢谢!
【问题讨论】:
-
确保您的错误报告已打开。如果
file_get_contents()返回 false,它也应该发出一个错误,这将为您提供更多信息。 -
我的报错出现了,error_reporting(-1);
标签: php file upload file-get-contents