我想在mp3中创建一个名为$ ts(当前时间戳)的子文件夹,但php并不能让我这样做。
这是我的代码:
$ts = time();
mkdir('\xampp\htdocs\mp3\$ts', 0777, true);
我已经尝试过了:
$ts = time();
mkdir('\xampp\htdocs\mp3\'.$ts.'', 0777, true);
答案 0 :(得分:7)
您正在意外逃离'
:
mkdir('\\xampp\\htdocs\\mp3\\'.$ts, 0777, true);
您也可以使用双引号:
mkdir("\\xampp\\htdocs\\mp3\\{$ts}", 0777, true);
答案 1 :(得分:1)
首先,只有双引号字符串变量才能获得interpolated。
$a = 'abc';
$b = 'abc$a'; // actual value abc$a
$c = "abc$a"; // actual value abcabc
秒,这似乎不是完整的路径。请提供完整路径并使用斜杠而不是反斜杠,因为反斜杠用作转义序列(在第二个示例中,它只是转义引号,实际值是\ xampp \ htdocs \ mp3。$ ts。如果没有解析错误;)
答案 2 :(得分:1)
$ts = time();
mkdir("\xampp\htdocs\mp3\$ts", 0777, true);
答案 3 :(得分:-2)
也许试试这个:
mkdir("\xampp\htdocs\mp3\" . time() . "\", 0777, true);