用记事本作的留言版如何来删除留言? fopen:读取file:也可以以数组方式打开一个文件,每一行是数组中的一个值。对数组的某一行赋空值就是删除。fwrite:回写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 // 删除所有符合条件的数据记录,适用于每行字节数据较小的情况 function delete2($column,$query_string){ $newfile = ""; $f = fopen($this->file,"r"); flock($f,LOCK_SH); while ($line = fgets($f,1024)) { $tmpLine = explode("\x0E",$line); if ($tmpLine[$column] != $query_string) { $newfile .= $line; } } fclose($f); $f = fopen($this->file,"w"); flock($f,LOCK_EX); fputs($f,$newfile); fclose($f); }这个是ctb的文本操作class里面的一个方法下载一个看看他的文本操作类吧 很经典的 调出文件为数组在数组里删除一个记录function delete($id)//先传入一个id值{ $id=intval($id); $fp=file('data.php'); $num=count($fp); if(($id<1)||($id>$num)) { echo "输入格式不对,请重新输入"; exit; } $id=$num-$id; for($i=$id;$i<$num;$i++) { $fp[$i]=$fp[$i+1]; } $newdata=implode("",$fp); $fp2=fopen('data.php','w'); flock($fp2,2); $result=fwrite($fp2,$newdata); fclose($fp2); if($result) echo "删除成功."; else echo "失败"; } sql的优化 新人求教php连接不上数据库问题! #1045 - Access denied for user 'root'@'localhost' (using password: NO) 请问怎样用PHP设置打印纸张的尺寸和横向打印? 谁有全国区县、城市、省份的列表?谢了先! 大家帮我看看下面这个流控制是怎么回事,条件怎么总得不到真值呢?请进!!! 如何确定当前目录? php拼字符串 请教 ajax传值,PHP取并更新数据库 求助!网站建设遇到崩溃。。。大神?来看下 想买空间,给点建议,谢谢!!!! 日期比较问题.
function delete2($column,$query_string){
$newfile = "";
$f = fopen($this->file,"r");
flock($f,LOCK_SH);
while ($line = fgets($f,1024)) {
$tmpLine = explode("\x0E",$line);
if ($tmpLine[$column] != $query_string) {
$newfile .= $line;
}
}
fclose($f);
$f = fopen($this->file,"w");
flock($f,LOCK_EX);
fputs($f,$newfile);
fclose($f);
}这个是ctb的文本操作class里面的一个方法
下载一个看看他的文本操作类吧 很经典的
在数组里删除一个记录
function delete($id)//先传入一个id值
{
$id=intval($id);
$fp=file('data.php');
$num=count($fp);
if(($id<1)||($id>$num))
{
echo "输入格式不对,请重新输入";
exit;
}
$id=$num-$id;
for($i=$id;$i<$num;$i++)
{
$fp[$i]=$fp[$i+1];
}
$newdata=implode("",$fp);
$fp2=fopen('data.php','w');
flock($fp2,2);
$result=fwrite($fp2,$newdata);
fclose($fp2);
if($result)
echo "删除成功.";
else echo "失败";
}