PHP에서 파일 형식을 변경하지 않고 업로드의 파일 이름을 어떻게 변경할 수 있습니까?파일 형식을 변경하지 않고 파일 이름을 변경하려면 어떻게해야합니까?
http://php.net/manual/en/function.move-uploaded-file.php
PHP에서 파일 형식을 변경하지 않고 업로드의 파일 이름을 어떻게 변경할 수 있습니까?파일 형식을 변경하지 않고 파일 이름을 변경하려면 어떻게해야합니까?
http://php.net/manual/en/function.move-uploaded-file.php
PHP는 move_uploaded_file
기능을 가지고 있습니다.
<?php
$ext = substr(strrchr($fileName, '.'), 1);
?>
실제로 이름을 바꾸기 전에 파일 이름에서 확장자를 취득해야하며,보다 것은 새로운 이름 뒤에 추가 :
당신은 pathinfo을 사용할 수 있습니다 먼저이 offical 한 튜토리얼의 http://www.php.net/manual/en/features.file-upload.post-method.php
확인하시기 바랍니다 :
$actual_filename = basename($_FILES['myfile']['name']);
$extension = pathinfo($actual_filename, PATHINFO_EXTENSION);
$new_filename = "foo.{$extension}";
if (move_uploaded_file($_FILES['myfile']['tmp_name'], "/target/path/{$new_filename}")) {
// ...
}
나는 그것이 그가 의미하는 것이라고 생각합니다. – Kriem
당신은 당신이 무슨 뜻인지 설명 할 필요가있다. –
@ Toby 나는 "파일을 업로드하면 로컬 시스템에서 파일 이름을 어떻게 바꿀 수 있습니까?"라는 질문을 해석했습니다. –