0

最近、PHP を使用して Visual Basic でチャット アプリケーションを作成しました。

私はこのコードを使用しました:

<?php
$msg = $_GET['w'];
$logfile= 'Chats.php';
$fp = fopen($logfile, "a");
fwrite($fp, $msg);
fclose($fp);
?>     

私は今、オンラインメモ帳を作ろうとしています。私がやりたいことは、Visual Basic で一意の ID を作成することです。その一意の ID は、彼のファイル名でなければなりません。私はPHPがあまり得意ではないので、知りたいのは次のとおりです。

一意のIDを「メモ」のファイル名にしたい。お気に入り: $logfile= '{uniqueID.php}';

ユーザーがプログラムを開くたびに、uniqueID.php ファイルが開かれ、私のプログラムでそれを編集できます。

ロング ストーリー ショート (TL;DR)

  • プログラムがuniqueIDを生成
  • uniqueID は新しいファイルになります。{ユニークID}.php
  • 次回開いたときに、彼/彼女の {uniqueID}.php が存在するかどうかを確認し、存在しない場合は新しいものを作成します。

これは本当に安全ではないことはわかっていますが、自分で何かを学ぶためです。

4

1 に答える 1

0

これで始められるはずです:

$file = uniqid(true).'.php'; // generate unique filename
if(!file_exists($file)) { // if filename doesn't exist
    file_put_contents($file, 'New user'); // write something to the file
}
于 2013-11-02T09:50:56.327 に答える