我收到此错误:
严格标准:仅应在 /home/mydomain/public_html/printshop/upload_2-img-dpi.php 第 55 行中通过引用传递变量
这些是第 49 行到 56 行:
if(!is_dir($upload_dir)){
mkdir($upload_dir, 0777, TRUE);
chmod($upload_dir, 0777);
}
$value = explode(".", $userfile_name); // line 55
$file_ext = strtolower(array_pop($value));
怎么了?在我的服务器上安装 APC 之前,这段代码运行良好。
最佳答案
好的,我这样做了,并且成功了:
$value = array();
$value = explode(".", $userfile_name);
$file_ext = strtolower(end($value));
耸耸肩
关于php - 严格的标准不允许简单的 php explode 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17806470/