PHP 转义文件名的用户输入
2022-08-30 12:13:18
我有一个表单,用户可以在其中上传文件,我想将文件命名为.该名称由用户输入,我担心他们输入带有斜杠的内容。否则,如果名字是 .,则可能导致类似的东西。[id]_[lastname]_[firstname].pdf
$path = $dir.$filename
$path = 'uploads/2_smith_john/hahaimajerk.pdf'
john/hahaimajerk
我真的不想强迫用户将他们的名字限制在任何东西;我不介意在文件名中稍微更改他们的名字,只要我能说出原始名称。我需要逃避哪些角色,或者有没有其他方法可以做到这一点?或。。。我只使用吗?mysql_real_escape_string