我需要使用用户的输入filename.html
在他们连接的服务器上创建一个。该程序通常接受输入并将其写入现有的 html 文件。在这种情况下,我需要添加在他们开始写入之前创建他们正在写入的文件的能力。
虽然我希望 :) 我想首先向用户显示 html 文件的目录已经存在,以防其他人已经创建它。
如果文件不存在,输入的逻辑将是使用数据输入来创建文件。如果它确实存在,那么他们将打开该名称的预先存在的文件。
这是对“Microchat” php 脚本的改编,通常写入msg.html
.
它按原样工作正常,但是这个项目需要增加创建多个Name.html
文件的能力,然后让用户继续正常工作,除非他们将写入他们选择或创建的文件名,而不是使用通用的msg.html
. 我一直在假设我必须创建他们输入的变量以用于创建文件。
Microchat 的整个脚本只有 144 行。但是太长了,无法完整发布它可以在www.phptoys.com上查看。我需要帮助的领域是:
function createForm () {
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<table align="center">
<tr><td colspan="2">Please eneter a nickname to login!</td></tr>
<tr><td>Your name: </td>
<td><input class="text" type="text" name="name" /></td></tr>
<tr><td colspan="2" align="center">
<input class="text" type="submit" name="submitBtn" value="Login" />
</td></tr>
</table>
</form>
<?php
这通常用于创建用户登录。我已经尝试了输入的一些变化来实现创建文件的变量,但遗憾的是,我知道我的极限。我怀疑我会在没有帮助的情况下找到方法。