我正在尝试更改上传的 jpg 的文件名,然后根据以下内容重命名它,但它不起作用。
$myfile = ( $_FILES['image']['name']);
$myfile = str_replace("'", '', $myfile);
$myfile = str_replace('&', '', $myfile);
$myfile = str_replace('%', '', $myfile);
$myfile = str_replace('!', '', $myfile);
$myfile = str_replace('#', '', $myfile);
$myfile = str_replace(' ', '', $myfile);
$random = mt_rand(22, 32);
$cj = "cj-";
$myfile = $cj . $random . $myfile;
如果我注释掉最后一行,它会起作用,因此 3 个变量的组合似乎是问题所在。有任何想法吗?