2009-10-22 35 views
1

我有一个快速而希望的简单问题,我希望有人能帮助我。我有一个应用程序,我正在努力,我允许用户上传文件。所有的文件都在项目布局Zend Framework和fread的文件路径问题()

/应用

的应用程序文件夹加载到一个目录中 -/myuploadedfiles

/库

/公共

然而,当我需要使用fread读取它们()我无法读取文件,因为上传使用Zend_File_Transfer_Http返回的路径为

../application/myuploadedfiles/somefile.doc

,当我试着读炸弹,因为FREAD似乎无法找到它,因为我得到这个错误

FREAD( ):提供的参数不是有效的流资源

获取正确路径来读取文件以便我可以处理它的最佳方法是什么?

我知道这可能是一段简单的代码,但目前我无法为我的生活弄清楚。

谢谢。

格兰特

回答

1

尝试采取从Zend_File_Transfer找回那种相对路径,并试图读取文件内容之前,将其通过的realpath()功能。

+0

谢谢,我知道这将是简单的事情。 – 2009-10-22 21:53:42