當使用fopen創建/打開時,是否可以使用date作爲文件名? 我有一個寫入用戶數據到txt文件的表單,但我希望每次用戶提交信息時,都會在文件名中用日期生成新的txt文件。PHP創建一個包含日期的.txt文件作爲文件名
這裏是我的嘗試
$myfile='/home/myaccount/public_html/test/tiog/'.date('m-d-Y_hia').'.txt';
$fh = fopen($myFile, 'w') or die("can't open file");
fwrite($fh, $upisufajl);
fclose($fh);
錯誤,我得到的是
Warning: fopen() [function.fopen]: Filename cannot be empty in /home/...
而且我怎麼能編碼它在UTF8,所以它支持特殊字符(čćšđž)?
感謝
你試過了嗎? – SenorAmor
您可以嘗試使用元方法''---'' ,並將文件本身編碼爲UTF-8,應該這樣做。 –
我的php腳本在utf8中,但它創建的txt文件不是 –