奇怪的文件名作为对象ID#5

时间:2010-07-16 09:47:49

标签: php mysql symfony1

我正在使用symfony1.1。在我的应用程序中,我需要通过管理员上传一些图像文件,并将其内容存储为数据库中的blob。

以下是我的表现方式,
1.在上传的文件上获取fopen句柄 2.将此传递给stream_get_contents($ handle);
3.将内容存储为blob。

在WinXP上一切正常,但在Linux上运行的实时服务器上,我找到了一个奇怪的文件名作为“对象id#5”,我上传的文件无法找到。我检查了两种配置,它们是一样的。

请问有谁知道发生了什么事。

感谢。

更新:问题在于评论建议的不同版本的PHP,与操作系统无关。谢谢大家。

1 个答案:

答案 0 :(得分:0)

“object id#5”表示您使用了一个对象作为文件名 var_dump()变量在创建文件之前看看里面是什么。