浏览器的下载另存为对话框是怎么实现的...
比如这个: http://www.downloadsky.com/soft/12098.html页的...
作者 sunjava 发布于 0000-00-00 分类:php基础编程
如果一个文件正在被用户使用,现在当后台程序要改变文件内容的话,会不会出错呢??
逛论坛交流:文本更新问题
我说详细点,我做的新闻发布是生成静态页面的,假如发了一篇文章 news.htm,用户已经可以访问了,这个时候,我要在后台用php程序修改news.htm,怎么才能做到修改的时候不会出错
QUOTE: 最初由 sunjava 发布
[B]那怎么样就可以做到后台更改文件内容而不出错呢 [/B]
你把思路说一下,大家帮你想个解决的办法!
所住不会出错
一般不会那么巧
那你是手动改还是运行程序改呀/?
QUOTE: 最初由 abbish 发布
[B]所住不会出错
一般不会那么巧 [/B]
呵呵,一家的。
无巧不成书,我觉得这种方法很危险!
那怎么样就可以做到后台更改文件内容而不出错呢
顶
QUOTE: 最初由 sunjava 发布
[B]如果一个文件正在被用户使用,现在当后台程序要改变文件内容的话,会不会出错呢?? [/B]
你爬梯子到一半的时候,我就撤掉,你说会不会有事
不会出错 只要你使用 flock函数 用 共享锁定 或独享锁定!
QUOTE: 最初由 xueersky 发布
[B]不会出错 只要你使用 flock函数 用 共享锁定 或独享锁定! [/B]
本函式用来锁住档案,使别的行程无法存取。传入的参数 fp 为档案的指标。参数 operation 的值为下列的数字之一:1 表示设定锁住档案可以允许别的行程读取;2 表示只有该行程可以写入档案;3 表示读写均锁住;4 则不锁住区块 (block)。而本函式无论在 UNIX 或是 Windows 系列中的锁住效果都相近。执行成功则传回 true 值,否则传回 false 值。
如果当前用户更改文本中的内容,那还不出错!
10 条回复
回复