Я пытался использовать rename () в php, но проблема в том, что я не могу переименовать мои файлы, потому что имя файла содержит «/» и, таким образом, оно рассматривается как часть URL.
Вот мой фрагмент кода:
rename("/home/yashshah/Desktop/check","/home/yashshah/Desktop/a/b");
Я хочу переименовать мой "check"
подать как "a/b"
но не могу этого сделать.
Я также пытался использовать кодирование, но затем файл переименовывается в a%2Fb
(поскольку% 2F обозначает «/») вместо "a/b"
,
Любые предложения, пожалуйста?
foreach ($_FILES as $file) {
$file['name'] = str_replace("/", "%2F" , $file['name']);
}
Других решений пока нет …