我正在尝试获取服务器日期和时间并将其发送到电子邮件或从简单的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']}
的insted来在txt文件中写日期。一切都很好,但它没有显示日期。
echo date("r");
正确显示日期和时间。我需要将其转换为字符串才能将其写入txt文件吗?
答案 0 :(得分:2)
这是因为$_POST['datum']
不存在(至少我们在此代码中可以看到)。它只是$datum
。
$upisufajl = ("\"{$_POST['firstName']}\",\"{$_POST['lastName']}\",\"{$_POST['email']}\",\"{$_POST['company']}\",\"{$datum}\",\"{$_POST['oblik']}\",\"{$_POST['kategorija']}\",\"{$_POST['podkategorija']}\",\"{$_POST['message']}\"\n");
答案 1 :(得分:0)
$datum
尚未添加到您的变量$upisufajl
中。我假设$upisufajl
是您写入文本文件的内容。