社区
基础编程
帖子详情
请教一个php文件操作的问题,调试成功就结贴!!!
xinyue2002
2004-03-31 08:13:26
我有一个aaaa.txt文本文件~
我想在用php打开,然后修改(或者替换里面)的部分内容,最后输出修改后的这个文本文件~
请教怎么写这段,3q!
这个问题我已经考虑两天了还没搞定~
...全文
59
3
打赏
收藏
请教一个php文件操作的问题,调试成功就结贴!!!
我有一个aaaa.txt文本文件~ 我想在用php打开,然后修改(或者替换里面)的部分内容,最后输出修改后的这个文本文件~ 请教怎么写这段,3q! 这个问题我已经考虑两天了还没搞定~
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bonniewater
2004-04-01
打赏
举报
回复
办法很多,这是唠叨老大以前写的一个修改某行的
$fp = fopen($filename,"r+"); //以读写方式打开文件
$num = 0; //初始行计数
$start = 20; //欲操作的行
while(! feof($fp)) {
$tell = ftell($fp); //保存开始读取的位置
$buf = fgets($fp,2048); //逐行读取
$num++;
if($num == $start) { //假定首行为1
$lf = preg_replace("/(\r?\n)/","\\1",$buf); //取得换行符,linux:\n dos:\r\n
$len = strlen($buf); //取得当前行长
$formt = sprintf("%%%ds$s",$len-strlen($lf),$lf);//构造一个形如"%12s\r\n"的格式串
$buf = sprintf($formt,$out);//改写为$out的内容,注意这里产生的新串必须与原串相同长度相同,可能用str_pad更好些。
fseek($fp,$tell); //回绕当行开始处
fputs($fp,$buf); //把新串写入文件
break;
}
}
fclose($fp);
feel8
2004-03-31
打赏
举报
回复
txt文件里的内容,如果用特殊符号分隔了一些内容。可以读入数组,修改你想改动的数组元素的值,再把数组implode()特殊符号再写进去
turtlevan
2004-03-31
打赏
举报
回复
<?php
$fh=fopen("aaaa.txt","rw");
$content = fread($fh,10240);
// 在这里修改$content,呆会写入文件
fwrite($fh,$content);
fclose();
readfile("aaaa.txt");
?>
AlbumModule.rar_ALBUMMODULE_TEACH
Album system but still some problem in it. Hope somebody can teach me or fix the problem.
恋爱表白源码
女友生日 纪恋日 恋爱表白 怎么办 现在赶紧下载这个源码 给他个惊喜吧 淘宝上面买几十块钱的哟 加油啊
php
文件
大影响运行速度吗,
请教
关于
php
运行速度与
文件
大小的
问题
请教
关于
php
运行速度与
文件
大小的
问题
关注:197答案:4手机版解决时间 2021-01-31 14:25提问者北墓南笙2021-01-30 14:14我有个
php
执行
文件
,里面有个变量(字符串)很长,长到这个字符串大概是30000个字节,我开始是把这个字节作为记事本分存在几个
文件
里,用的时候我才去从这几个
文件
中
一个
一个
读取出来,我测试了,这样执行的时间是0.0166秒左右;然后我又测试,...
php
本地
调试
没有
问题
_上传空间后从数据库读不出信息,在
调试
一个
上传
文件
并保存在数据库里的小程序,始终出现
问题
,向这里的大神
请教
!...
其实这个功能应该很简单,我从网上看到一段程序,自己弄下来
调试
调试
,但出现意想不到的错误,请大神指教啊。html前端代码:
php
后端代码:数据库为onlytest,表格名为file,几个关键词为id, contents,type,name,size,设置如下:回复讨论(解决方案)错误信息是什么?$file_data为什么用LONGBLOB类型字段存?没有错误信息,但是总是反馈“failed”,我检查...
Think
PHP
的
调试
之道
除了Think
PHP
自身的
调试
功能外,还可以使用一些专业的
调试
工具来辅助
调试
。必须承认的是,还应注意避免使用全局变量、减少代码冗余、优化数据库查询等
操作
,以提高代码的质量和性能。在Web应用的开发过程中,
调试
是确保代码质量、查找和修复错误的关键环节。我个人觉得Think
PHP
的
调试
之道包括开启
调试
模式、利用日志功能、使用
调试
工具、注意代码规范、学习社区和文档以及总结与反思等方面。通过配置日志
文件
的级别和输出路径,开发者可以方便地查看和分析日志信息,从而发现潜在的
问题
和异常。,即可开启
调试
模式。
基础编程
21,890
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章