创建包含今天日期(PHP)的目录

时间:2017-05-16 16:27:08

标签: php

我在这个论坛上很新,并且不了解所有功能,比如如何粘贴代码,但我会尽我所能。

我一直在使用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); }

刚创建语法错误..

有人有任何想法吗?

1 个答案:

答案 0 :(得分:0)

您的首次尝试失败,因为在双引号时,可以在字符串中使用变量。正确的做法是:

if (!file_exists("Logs/$todaydate/")) { mkdir("Logs/$todaydate", 0777, true); }

至于第二个问题,正如Rowland Shaw在评论中指出的那样,你错过了一个连接运算符。

if (!file_exists('Logs/'.$todaydate.'/')) { mkdir('Logs/'.$todaydate, 0777, true); }