使用带斜杠的变量时 PHP 文件夹创建 (mkdir) 失败

我有一个带有案例 ID 结构的应用程序/,例如:F-4/1,我正在制作上传脚本并为每个案例制作一个文件夹,但它在每个/.


因为F-4/1它会创建F-4文件夹。


$prikaz8 ="F-4/1";


if (!file_exists('uploads/'.$prikaz8)) {

    mkdir('uploads/'.$prikaz8, 0777, true);

我尝试逃避它,但没有成功。我找不到这方面的信息以及如何解决它,请指教。


当我手动制作它们时,我将其安装在sshfs 它上面,让我可以创建它。我知道我可以/用其他东西替换,但我想保持箱子编号相同。创建后我什至可以使用 PHP 定位此类文件夹吗?

https://img4.mukewang.com/64fae4e40001218c02530361.jpg

一只萌萌小番薯
浏览 93回答 1
1回答

慕工程0101907

Linux 环境“/”用于分隔符,因此我们不能在文件或目录名称中使用它。已经有答案了。
打开App,查看更多内容
随时随地看视频慕课网APP