我现在正在训练PHP
。关于以下代码,我从文件中读取了一个时间表,如果number($lineNo)
文件中有给定的行,则覆盖或删除。
然后我有一个问题。是在file pointer
执行 fwrite 功能时更新 a 的时间吗?
<?php
$filename = "sample.txt";
function edit($filename,$lineNo){
$new_line = "Hello";
$schedule_list = file($filename);
$fp = fopen($filename,"w");
foreach($schedule_list as $schedule_lineNo => $line){
if($schedule_lineNo == $lineNo){
if($_POST["mode"] == "overwrite"){
fwrite($fp,$new_line);
}
elseif($_POST["mode"] == "delete"){
}
else{
fwrite($fp,$line);
}
}
fclose($fp);
}
?>