ユーザーからの入力を使用して、ユーザーfilename.html
が接続されているサーバー上に を作成する必要があります。プログラムは通常、入力を受け取り、それを既存の html ファイルに書き込みます。この 1 つのケースでは、書き込みを開始する前に、書き込み先のファイルを作成する機能を追加する必要があります。
私が望んでいる間:)他の誰かがすでに作成している場合に備えて、htmlファイルのディレクトリが既に存在することをユーザーに示すことから始めたいと思います。
入力のロジックは、ファイルがまだ存在しない場合、データ入力を使用してファイルを作成することです。存在する場合は、その名前で既存のファイルを開きます。
これは、通常 に書き込む "Microchat" php スクリプトを改造したものmsg.html
です。
Name.html
そのままで問題なく動作しますが、この 1 つのプロジェクトには、複数のファイルを作成する追加機能が必要であり、一般的な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
これは通常、ユーザーのログインを作成するために使用されます。ファイルを作成するための変数を実現するために、入力にいくつかのバリエーションを試しましたが、残念ながら、自分の限界を知っています。助けなしに道を見つけることはできないと思います。