【发布时间】:2025-03-08 12:10:01
【问题描述】:
此创建新文件的代码运行良好:
<?php
$myfile = fopen("LMS-NUMBER.txt", "w") or die("Unable to open file!");
$txt = "John Doe\n";
fwrite($myfile, $txt);
$txt = "Jane Doe\n";
fwrite($myfile, $txt);
fclose($myfile);
?>
我想创建名称如下的文件:LMS-001.txt、LMS-002.txt、LMS-003.txt 等。 或 LMS-1.txt、LMS-2.txt、LMS-3.txt。我更喜欢这种格式:LMS-001
谢谢
我想通过一个表单提交创建更多文件。所以在重新点击提交按钮后,将创建如下文件:
1st click = LMS-1.txt;
2nd click = LMS-2.txt;
3rd click = LMS-3.txt;
【问题讨论】:
-
sprintf()例如:$name = sprintf("LMS-%03d.txt", $number); -
fopen('LMS-001.txt', 'w') -
你能更具体地说明你想要什么吗?如果您想创建一个名称为
LMS-001.txt的文件,那么应该很容易看到您只需将“newfile.txt”替换为“LMS-001.txt” -
"但是当我想创建具有以下名称的文件时:LMS-001.txt、LMS-002.txt、LMS-003.txt 等?文件名可以是 LMS-1.txt , LMS-2.txt, LMS-3.txt 也是。” 但是什么时候呢?你的问题似乎在这里消失了。你到底是什么问题?
-
我需要通过一个表单提交创建更多文件。因此,重复点击提交按钮后,将创建如下文件:LMS-1.txt、LMS-2.txt、LMS-3.txt ... 第一次点击 = LMS-1.txt;第二次点击 = LMS-2.txt;第三次点击 = LMS-3.txt;对不起我的英语