【发布时间】:2011-05-16 21:10:39
【问题描述】:
我有一个相当莫名其妙的问题/问题,让我为你解决。
我有两个目录——画廊和上传者
上传器目录受 htaccess 密码保护。这是几个 PHP 页面和 PHP 文件上传器所在的位置。当我在目录中加载索引时访问索引 PHP 文件时,我输入了我的凭据。
问题是上传者正在上传文件,然后将其移动到画廊目录(不受密码保护)。然后它运行其他脚本来复制该图像,调整它的大小,然后删除原始图像。在我将 htaccess 密码放在上传程序目录之前,此过程运行良好。因此,由于某种原因,受保护目录中的 PHP 上传器无法移动/处理上传的图像,然后将其复制到未受保护的目录中。
对我需要做什么有任何想法吗?我不确定问题是 PHP 上传程序调用了受保护目录中的其他脚本,还是在将其移动到不受保护的目录时遇到了问题。
编辑: 这是一些示例代码,您可以看到没有使用 URL(它们也没有在 resizeMyImageTN 方法中)。
//WHERE THE SAVE HAPPENS!
move_uploaded_file($_FILES['Filedata']['tmp_name'], '../../uploads/'.$folder.'/'.$new_index.'-' . $_FILES['Filedata']['name']);
//Call function to resize images pass in path
resizeMyImageTN($_FILES['Filedata']['name'],$folder, $new_index);
unlink('../../uploads/'.$folder.'/'.$new_index.'-' . $_FILES['Filedata']['name']);
【问题讨论】: