2013-11-02 29 views
0

我最近使用PHP在Visual Basic中创建了一个聊天应用程序。PHP |在线记事本

我用这个代码:

<?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将是一个新的文件; {uniqueID} .php
  • 在下一次打开时,它将检查他/她的{uniqueID} .php是否存在,否则它将创建一个新的。

我知道这不是很安全,但它是为我自己学习的东西。

回答

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 
} 
+0

谢谢,但是,我想的UniqueID(这是一个HWID)在我的计划是uniqueid.php的名称。 我希望你能帮上忙。 – user2947423

+0

@ user2947423:你如何在你的PHP脚本中获得这个'HWID'? – 2013-11-02 10:33:52