我在这个论坛上很新,并且不了解所有功能,比如如何粘贴代码,但我会尽我所能。
我一直在使用PHP脚本进行日志记录,现在正在尝试为每天创建一个日志目录。
我无法开始工作的命令就是这个:
if (!file_exists('Logs/'.$todaydate'/')) { mkdir('Logs/'.$todaydate, 0777, true); }
我还没有完全理解如何将数据和文本合并在一起。
我的第一次尝试:
if (!file_exists('Logs/$todaydate/')) { mkdir('Logs/$todaydate', 0777, true); }
刚刚创建了一个名为$todaydate
第二次尝试:
if (!file_exists('Logs/'.$todaydate'/')) { mkdir('Logs/'.$todaydate, 0777, true); }
刚创建语法错误..
有人有任何想法吗?
答案 0 :(得分:0)
您的首次尝试失败,因为在双引号时,仅可以在字符串中使用变量。正确的做法是:
if (!file_exists("Logs/$todaydate/")) { mkdir("Logs/$todaydate", 0777, true); }
至于第二个问题,正如Rowland Shaw在评论中指出的那样,你错过了一个连接运算符。
if (!file_exists('Logs/'.$todaydate.'/')) { mkdir('Logs/'.$todaydate, 0777, true); }