我想創建一個名爲$ ts(當前時間戳)的MP3文件夾內的子文件夾,但是php並不真的讓我這樣做。mkdir中的變量?
這是我的代碼:
$ts = time();
mkdir('\xampp\htdocs\mp3\$ts', 0777, true);
我已經嘗試:
$ts = time();
mkdir('\xampp\htdocs\mp3\'.$ts.'', 0777, true);
我想創建一個名爲$ ts(當前時間戳)的MP3文件夾內的子文件夾,但是php並不真的讓我這樣做。mkdir中的變量?
這是我的代碼:
$ts = time();
mkdir('\xampp\htdocs\mp3\$ts', 0777, true);
我已經嘗試:
$ts = time();
mkdir('\xampp\htdocs\mp3\'.$ts.'', 0777, true);
你逃避'
意外:
mkdir('\\xampp\\htdocs\\mp3\\'.$ts, 0777, true);
您還可以使用雙引號:
mkdir("\\xampp\\htdocs\\mp3\\{$ts}", 0777, true);
首先,只有在雙引號字符串變量得到interpolated。
$a = 'abc';
$b = 'abc$a'; // actual value abc$a
$c = "abc$a"; // actual value abcabc
秒,這似乎並不是完整的路徑。請提供完整路徑並使用斜槓代替反斜槓,因爲反斜槓用作轉義序列(在第二個示例中,它只是轉義引號,實際值將是\ xampp \ htdocs \ mp3。$ ts。如果沒有解析錯誤;)
也許試試這個:我發現
mkdir("\xampp\htdocs\mp3\" . time() . "\", 0777, true);
看你的逃生.... – Neal 2011-12-28 20:04:22
簡單的方法:
$ts = time();
mkdir("\xampp\htdocs\mp3\$ts", 0777, true);
@TomvanderWoerdt幸福嗎? :-P – Neal 2011-12-28 19:51:52
謝謝!工作得很好;) – Jonas 2011-12-28 19:52:05
oy ...全部完成:-P @TomvanderWoerdt – Neal 2011-12-28 19:53:43