繁体   English   中英

如何在不同文件夹中编写文本文件(PHP)

[英]how to write text file in different folder (PHP)

我几乎不能写php,如果这个问题很傻,对不起。

该脚本生成诸如“ 2013-12-06_192.0.2.0.txt”之类的文本文件。
我想更改行为以在日期文件夹中生成文本文件。 (例如,“ ./ 2013-12-06 / 192.0.2.0.txt”)如何执行此操作?

<?php
header('Access-Control-Allow-Origin: *');
header("Content-type: text/html; charset=UTF-8");
mb_language("Japanese");
mb_internal_encoding("UTF-8");
$key=$_POST['key'];
$today = date("Y-m-d");
$logfile=$today."_".$_SERVER['REMOTE_ADDR'].".txt";
$fp = fopen($logfile, "a");
fwrite($fp, $key);
fclose($fp);
?>

您需要首先创建子文件夹。

// create sub directory (if not already existing)
if(!is_dir($today)) {
    mkdir($today);
}
// logfile path points to the subdirectory
$logfile=$today. "/" . $_SERVER['REMOTE_ADDR'].".txt";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM