我有一个网站,人们在其中提交内容,然后将其插入集体图像中。我的代码有效,但到目前为止我发现了一个问题:
如果两个人同时写(比方说,同时提交),这会导致输出文件变成0KB,换句话说,它只是一个空文件。
我正在使用输出缓冲区、GD2 和 file_put_contents 编写,如下所示:
ob_start();
imagejpeg($map);
file_put_contents(MAP, ob_get_contents(), FILE_BINARY);
ob_end_clean();
我想知道解决这个问题的最佳方法是什么?
谢谢!