在本节中,我们将为您讲解如何在站群服务器上建立并写入档案。

PHP 建立档案 – fopen()
fopen() 函式也用于建立档案。也许有点混乱,但是在 PHP 中,建立档案所用的函式与开启档案的相同。
如果您用 fopen() 开启并不存在的档案,此函式会建立档案,假定档案被开启为写入(w)或增加(a)。
下面的例子建立名为 “testfile.txt” 的新档案。此档案将被建立于 PHP 程式码所在的相同目录中:
例项
$myfile = fopen(“testfile.txt”, “w”)

PHP 档案许可权
如果您试图执行这段程式码时发生错误,请检查您是否有向硬碟写入资讯的 PHP 档案访问许可权。

PHP 写入档案 – fwrite()
fwrite() 函式用于写入档案。
fwrite() 的第一个引数包含要写入的档案的档名,第二个引数是被写的字串。
下面的例子把姓名写入名为 “newfile.txt” 的新档案中:
例项

请注意,我们向档案 “newfile.txt” 写了两次。在每次我们向档案写入时,在我们传送的字串 $txt 中,第一次包含 “Bill Gates”,第二次包含 “Steve Jobs” 。在写入完成后,我们使用 fclose() 函式来关闭档案。
如果我们开启 “newfile.txt” 档案,它应该是这样的:
Bill Gates
Steve Jobs

PHP 覆盖(Overwriting)
如果现在 “newfile.txt” 包含了一些资料,我们可以展示在写入已有档案时发生的的事情。所有已存在的资料会被擦除并以一个新档案开始。
在下面的例子中,我们开启一个已存在的档案 “newfile.txt”,并向其中写入了一些新资料:
例项

如果现在我们开启这个 “newfile.txt” 档案,Bill 和 Steve 都已消失,只剩下我们刚写入的资料:
Mickey Mouse
Minnie Mouse