2011-02-07 3 views
-1

PHP에서 파일 형식을 변경하지 않고 업로드의 파일 이름을 어떻게 변경할 수 있습니까?파일 형식을 변경하지 않고 파일 이름을 변경하려면 어떻게해야합니까?

http://php.net/manual/en/function.move-uploaded-file.php

+0

당신은 당신이 무슨 뜻인지 설명 할 필요가있다. –

+0

@ Toby 나는 "파일을 업로드하면 로컬 시스템에서 파일 이름을 어떻게 바꿀 수 있습니까?"라는 질문을 해석했습니다. –

답변

0

PHP는 move_uploaded_file 기능을 가지고 있습니다.

<?php 
$ext = substr(strrchr($fileName, '.'), 1); 
?> 
0

실제로 이름을 바꾸기 전에 파일 이름에서 확장자를 취득해야하며,보다 것은 새로운 이름 뒤에 추가 :

3

확인하시기 바랍니다 :

$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}")) { 
    // ... 
} 
+0

나는 그것이 그가 의미하는 것이라고 생각합니다. – Kriem

관련 문제