基本名称更改无ASCII字符

时间:2019-04-13 05:26:24

标签: php upload

我正在使用basename来获取文件,如果该文件不是ascii字符,则函数basename返回不正确的文件名,有谁可以帮助我吗?

这是我正在使用的代码:

$attach1 = basename($_FILES['attach1']['name']);

谢谢

1 个答案:

答案 0 :(得分:1)

似乎是一个错误:

https://bugs.php.net/bug.php?id=62119

在这种情况下,您可以尝试其他操作:

$file = $_FILES['attach1']['name'];
$attach1 = end( explode( '/', $file ) );
echo $attach1;