【发布时间】:2012-03-29 22:53:05
【问题描述】:
我有一个简单的问题,但在 Google 上没有找到答案。我正在构建一个必须在各种服务器上运行的应用程序,我不知道它是否会安装在根目录、子目录或任何其他方式中。我也不知道它是否会安装在 IIS、Apache 或其他类型的 od 服务器上。我有一个非常讨厌的问题。如何建立一个总是好的上传目录。该上传目录将位于应用程序文件夹中,所以我有一些开始,但我无法弄清楚如何编写正确的上传目录。
//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。
标签: php