我的上传脚本代码有问题。
错误:
严格标准:只应在第67行的/home/user/public_html/upload.php中通过引用传递变量
这是upload.php
中的第67行:
$type = end(explode('.', strtolower($_FILES['fisiere']['name'])));
为什么我收到此错误?
答案 0 :(得分:0)
end()应该用在一个具体的变量上,而不是像explode()这样的函数的结果:
$typeArray = explode('.', strtolower($_FILES['fisiere']['name']));
$type = end($typeArray);
答案 1 :(得分:0)
只有变量可以通过引用传递,所以试试这个:
$value = explode('.', strtolower($_FILES['fisiere']['name']));
$type = end($value);
答案 2 :(得分:0)
$typeArray = explode('.', strtolower($_FILES['fisiere']['name']));
$type = end($typeArray);