2010-08-05 10 views
0

나는 내 ftp 서버에 파일을 업로드하는 데 ftp_put을 사용하고 있습니다. "Some Zip.jpg"와 같은 파일을 선택하면 공백 대신 밑줄을 사용하여 "Some_Zip.jpg"라는 이름으로 자동으로 바꾸길 원합니다.php : 파일 이름에 공백이없는 ftp_put 업로드 파일?

$name=$_FILES['userfile']['name']; 

어떻게 $ name의 모든 공백을 밑줄로 바꿀 수 있습니까? 내 파일을 업로드 할 때 알아야 할 것이 있습니까? 슬래시는 일반적으로 파일 이름에 대해 작동하지 않으므로 처음에는 슬래시가있을 수 없습니다. 다른 모든 것은 괜찮을 것이라고 생각합니다.

관련하여 당신은 문자열로 파일 이름을 결합하고 파일

$filename = "This is a document.doc" 
$newfile = str_replace(' ', '_', $filename) 
의 새 이름을 얻을 수없는 str_replace를 사용해야합니다

답변