php flock 失败有哪些原因

ICECMS 2016-08-25 07:38:05
	if (!$out = @fopen($uploadPath, "wb")) {
die('{"jsonrpc" : "2.0", "error" : {"code": 102, "message": "Failed to open output stream."}, "id" : "id"}');
}
//windows环境能成功获取文件锁
//linux不能获取文件锁
if ( flock($out, LOCK_EX) )

{}




//windows环境能成功获取文件锁
//linux不能获取文件锁


请问这是什么原因?

谢谢
...全文
477 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
gdf159159 2016-09-27
  • 打赏
  • 举报
回复
贴文件路径 两个系统的 斜扛不一样 用 DIRECTORY_SEPARATOR 代替
ICECMS 2016-08-25
  • 打赏
  • 举报
回复
我同一段代码。。。在两个环境下运行,结果不一样

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧