0
PHP에서 고유 한 이름을 지정해야하는 파일 이름이 있습니다. 이 파일은 다음과 같습니다PHP 이름 바꾸기 변수가 고유 한 값을 반환합니다.
orders_dd-mm-전년 동기 대비 #시 : 분 : ss.csv
나는 그것을 변경할
:
orders_dd-mm-yy_uniquevalue을. CSV
SQL 데이터베이스에 CSV 파일을 가져 오려고하면 해시 및 콜론이 문제를 일으킬 것으로 생각됩니다. 나는 변수를 변경하려면이 코드를 사용할 때
는 그러나이되는 '1': 내가 잘못 뭐하는 거지
$file = rename('/var/www/html/' . $file, '/var/www/html/' . explode('#', $file))[0] . '_' . uniqid() . '.csv';
?
@bipinpatel가 내 실제 코드에서, 미안, 질문에 그 문제를 해결 것처럼이있다. – Edward144
가장 좋은 대답은 아니지만 작동하는 무언가를 발견했습니다 ... 이전 경로를 변수 ($ f라고 말하게하십시오), 다른 경로 ($ new)에 보관하고'\'mv $ f $ new \';' – Zyigh
['rename'] (https://php.net/manual/function.rename.php)은 파일의 이름을 바꿀 수 있는지 여부를 보여주는'bool'을 반환합니다. 당신은 성공 값을'$ file'에 할당하고 있습니다. – Yoshi