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 是“Note”的文件名。喜欢: $logfile= '{uniqueID.php}';

每当用户打开程序时,它都会打开他的 uniqueID.php 文件,他可以在我的程序中编辑它。

长话短说 (TL;DR)

  • 程序生成 uniqueID
  • uniqueID 将是一个新文件;{uniqueID}.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 回答