在 PHP 中,可以使用 fopen
和 fseek
函数来实现文件的附加(attach)操作。以下是一个简单的示例:
<?php
// 要附加的文件名
$filename = "example.txt";
// 打开文件以进行读取和写入
$fp = fopen($filename, "r+");
// 将文件指针移动到文件的开头
fseek($fp, 0);
// 从文件中读取内容并输出
echo fread($fp, filesize($filename));
// 在这里添加你要附加到文件的内容
$contentToAttach = "\nThis is the content to attach.";
// 将内容附加到文件
fwrite($fp, $contentToAttach);
// 关闭文件指针
fclose($fp);
?>
在这个示例中,我们首先打开一个名为 example.txt
的文件,然后使用 fseek
函数将文件指针移回文件的开头。接下来,我们使用 fread
函数读取文件的内容并将其输出。然后,我们将要附加到文件的内容添加到 $contentToAttach
变量中,并使用 fwrite
函数将其写入文件。最后,我们关闭文件指针。