如何在fclose之前把fwrite的内容刷新到文件中去? 俺也很想知道PHP 没有 fflush() 函数,好象只能每次 open, write, close如果只是想在进程间共享数据,用共享内存更好 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用$num=fwrite($fd,$content,strlen($content));替换一下fwrite($fd,$content,strlen($content));然后echo $num;如果是和strlen($content)一样,那么执行写入成功。如果得到了-1说明函数执行有问题,如果是0,那么你的$content本身附值有问题。另$fd = fopen("/home/webdev/tmp/K1","w+");用w+方式打开文件-----以读和写的方式打开,把文件指针移动到文件的开头,并且把文件的长度变成0,如果不存在这个文件那么创建一个------这是我对以w+方式打开的理解浅妄薄见,望与斟酌 $content本身肯定没有问题,因为每次刷新叶面,echo "before"的东西都会变化,就是在"after"那里无法得到任何内容。 to alexxing(赤铸) :PHP有 fflush()这个函数的int fflush ( int fp) //成功返回TRUE,失败返回FALSE它是强制的把缓冲地输出写入到一个可用地文件指针打开的文件中to icewolf_li(冰狼) :我所能想到地:1:把fwrite函数改成fputs函数试一下----因为我学C的时候好像记得fputs会留东西在缓存里2:把fflush(fp)函数加到fputs函数后面试试我没有试过,不知道行不行浅妄薄见,妄与斟酌 原来用fflush就可以了。结贴。 挖塞,长见识,俺的PHP手册里没有fflush(),俺一直以为没有呢 php 遍历 更新 求教! 在线等、 php+mysql遭遇的奇怪问题 哪位仁兄把下面这段php的功能用.net C#给实现,给就给分。 IIS有类似于httpd.conf的配置文件吗 请教一个常见的问题,关于搜索与分页,送50分 200分求关于session出错的问题,急救。 php 能否读获asp.net里的session变量? 怎样将数据保存到.txt文件中。 我这个问题不知道在这里问是不是有点过分!! 请教一个关于php+mysql的问题 这个问题如何解决!特来请教! 下面这3行代码怎么有错误?
替换一下fwrite($fd,$content,strlen($content));
然后echo $num;如果是和strlen($content)一样,那么执行写入成功。如果得到了-1说明函数执行有问题,如果是0,那么你的$content本身附值有问题。另$fd = fopen("/home/webdev/tmp/K1","w+");用w+方式打开文件-----以读和写的方式打开,把文件指针移动到文件的开头,并且把文件的长度变成0,如果不存在这个文件那么创建一个------这是我对以w+方式打开的理解浅妄薄见,望与斟酌
PHP有 fflush()这个函数的
int fflush ( int fp) //成功返回TRUE,失败返回FALSE
它是强制的把缓冲地输出写入到一个可用地文件指针打开的文件中
to icewolf_li(冰狼) :
我所能想到地:
1:把fwrite函数改成fputs函数试一下----因为我学C的时候好像记得fputs会留东西在缓存里
2:把fflush(fp)函数加到fputs函数后面试试
我没有试过,不知道行不行浅妄薄见,妄与斟酌
结贴。