当我使用上传脚本上传PHP文件时,我无法上传包含空格的文件(我收到500错误)。有没有办法让我的代码自动在文件名中加下下划线而不是空格?非常感谢所有帮助。 :)
答案 0 :(得分:0)
答案 1 :(得分:0)
使用这个正则表达式。假设您的文件名看起来像我的pic.jpg(一个空格)或我的pic.jpg(三个空格)将出现为my_pic.jpg(一个下划线)或我的___ pic.jpg(三个下划线)。
$filename = 'my pic.jpg'; //your file name...
$filename = preg_replace('/\s+/', '_', $filename);
output : my_pic.jpg //you get this output...