我有一个简单的问题,但没有在Google上找到答案。我正在构建一个应用程序,它将不得不在各种服务器上运行,我不知道它是以root,subdir还是以任何其他方式安装。另外我不知道它是否会安装在IIS,Apache或其他类型的od服务器上。我有一个真正令人讨厌的问题。如何建立一个永远不错的上传目录。该上传目录将在一个应用程序文件夹中,所以我有一些启动点,但我无法弄清楚如何编写适当的上传目录。move_uploaded_file如何构建上传目录
//tried this for first time
$upload_dir = getcwd().'upload/img';
//then tried this
$upload_dir = 'upload/img';
//and tried couple of others, but more lame, so I will not post it...
的事情是,则会出现警告,上面写着未能打开流:没有这样的文件或目录,而另一个无法移动$ temp_name到“上传/ IMG”。
真的不知道哪里出了问题。我相信这是一个蹩脚的问题,但不知道如何做到这一点。
解决方法是在getcwd()和内部路径之间添加一个缺失的'/'。这完成了这个伎俩。不知道为什么我错过了ID。 – 2012-04-04 08:53:36