我正在尝试获取服务器日期和时间,并将其发送到电子邮件或从简单的php表单写入txt文件。
这是代码的示例
date_default_timezone_set('Europe/Zagreb');
$datum=date("y-m-d");
$upisufajl = ("'"{$_POST['firstName']}'",'"{$_POST['lastName']}'",'"{$_POST['email']}'",'"{$_POST['company']}'",'"{$_POST['datum']}'",'"{$_POST['oblik']}'",'"{$_POST['kategorija']}'",'"{$_POST['podkategorija']}'",'"{$_POST['message']}'"'n");
我什么时候需要写{$_POST['datum']}
的指令才能在txt文件中写日期。所有的东西都很好用,但没有显示日期。
echo date("r");
正确显示日期和时间。我需要把它转换成字符串才能把它写在txt文件中吗?
这是因为$_POST['datum']
不存在(至少我们可以在这段代码中看到)。只是$datum
。
$upisufajl = ("'"{$_POST['firstName']}'",'"{$_POST['lastName']}'",'"{$_POST['email']}'",'"{$_POST['company']}'",'"{$datum}'",'"{$_POST['oblik']}'",'"{$_POST['kategorija']}'",'"{$_POST['podkategorija']}'",'"{$_POST['message']}'"'n");
$datum
尚未添加到变量$upisufajl
中。我假设$upisufajl
就是您正在向文本文件中写入的内容。