在linux系统环境下 小弟的项目 是要新挂载的磁盘 下次重启系统之后自动再挂载
所以要打开 /etc/fstab文件 写入信息。
/etc/fstab文件里面的原格式是这样的:
LABEL=/ / ext3 defaults 1 1
LABEL=/home /home ext3 defaults 1 2
LABEL=/swap /swap ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
所以小弟想在最后一排按格式写入/dev/sdb1 /www ext3 defaults 1 2不知道php用fopen 或者别的方法怎么写人文件呀?
请高手看看 最好帮我写上代码 谢谢了
所以要打开 /etc/fstab文件 写入信息。
/etc/fstab文件里面的原格式是这样的:
LABEL=/ / ext3 defaults 1 1
LABEL=/home /home ext3 defaults 1 2
LABEL=/swap /swap ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
所以小弟想在最后一排按格式写入/dev/sdb1 /www ext3 defaults 1 2不知道php用fopen 或者别的方法怎么写人文件呀?
请高手看看 最好帮我写上代码 谢谢了
$filename = '/etc/fstab';
$somecontent = "/dev/sdb1 /www ext3 defaults 1 2
\n";// 首先我们要确定文件存在并且可写。
if (is_writable($filename)) { // 在这个例子里,我们将使用添加模式打开$filename,
// 因此,文件指针将会在文件的开头,
// 那就是当我们使用fwrite()的时候,$somecontent将要写入的地方。
if (!$handle = fopen($filename, 'a')) {
echo "不能打开文件 $filename";
exit;
} // 将$somecontent写入到我们打开的文件中。
if (fwrite($handle, $somecontent) === FALSE) {
echo "不能写入到文件 $filename";
exit;
} echo "成功地将 $somecontent 写入到文件$filename"; fclose($handle);} else {
echo "文件 $filename 不可写";
}
?>