急。文本操作:怎样插入数据? 如果插入到文本后面可以用fwrite()及fput_content()来实现,插入到中间不清楚 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 file_put_contents()刚才写错了,不好意思 呵呵 意思就是说不重写整个文件 而只改变其中一行数据使用fwrite 到 文本中间的话是覆盖写入 不能插入又没有其他函数 真的就实现不了了吗 $str = "aaaaaaaaaaaaaaaaa";$pos = 2;$data = file("aa.txt");$content = implode("\r\n", array_slice($data, 0, $pos))."$str\r\n".implode("\r\n", array_slice($data, $pos));$fp = fopen('aa.txt', "w");fwrite($fp, $content);fclose($fp); $fp=fopen("aa.txt",r+);$str="aaaaaaaaaaaaaaaaaaaaaaaaaaa\r\n";if($fp){ while(!feof($fp)) { fgets($fp,8888); fwrite($fp,$str); }}不知对不对,楼主何用。 ......无语拉###意思就是说不重写整个文件 而只改变其中一行数据###fseek定位后用fwrite写入是覆盖后面的字符串现在意思是说不覆盖 而是添加......... 不太可能!我觉得是不可能。以前使用Perl的时候就没听说过有这个技术 好头疼,拜托各位了!!! 关于域名重定向的问题 大家帮忙看看,我是新手 一台机器可以装两个PHP么,版本不同 PHP nusoap 调用 webservice 接口 问题 有没有人懂得对PHP代码中的base64编码进行解码呢? 问个有关继承的问题! 急求把这段ASP函数转成PHP的,谢谢,在线等 字符串截取的问题,请教高手! 变量引用计数问题 请教 关于文件打开 100分,php缓存,少见这方面资料,望各位大侠随便给所有初学者指导一下概念,分不够再加
意思就是说不重写整个文件 而只改变其中一行数据使用fwrite 到 文本中间的话是覆盖写入 不能插入又没有其他函数 真的就实现不了了吗
$pos = 2;
$data = file("aa.txt");
$content = implode("\r\n", array_slice($data, 0, $pos))."$str\r\n".implode("\r\n", array_slice($data, $pos));
$fp = fopen('aa.txt', "w");
fwrite($fp, $content);
fclose($fp);
$str="aaaaaaaaaaaaaaaaaaaaaaaaaaa\r\n";
if($fp)
{
while(!feof($fp))
{
fgets($fp,8888);
fwrite($fp,$str);
}
}
不知对不对,楼主何用。
fseek定位后用fwrite写入是覆盖后面的字符串现在意思是说不覆盖 而是添加.........
以前使用Perl的时候就没听说过有这个技术