アップロードする 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 つの変数の組み合わせが問題のように見えます。何か案は?