php:ftp_put上传文件,文件名中没有空格?

时间:2010-08-05 22:38:43

标签: php

我正在使用ftp_put将文件上传到我的ftp服务器。如果我选择一个类似“Some Zip.jpg”的文件,我希望它自动重命名为带有下划线而不是空格的“Some_Zip.jpg”。

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

如何用下划线替换$ name中的所有空格。当我将文件上传到我的ftp时,还有什么我应该注意的吗?我的意思是斜杠通常不适用于文件名,所以它们首先不能存在。其他一切都应该没问题。

关于亚光

1 个答案:

答案 0 :(得分:4)

您应该将文件名绑定到字符串,并使用str_replace获取文件的新名称

$filename = "This is a document.doc"
$newfile = str_replace(' ', '_', $filename)
相关问题