0
节约这是在服务器上我的文件夹布局:http://gyazo.com/1331ac0aaaa444bdedad9e91a6dfe23d图像不正确的位置腓
我试图将图像保存到“1”的文件夹。
move_uploaded_file($file_tmp, $_SERVER["DOCUMENT_ROOT"]."/Backend/Sets/".$desired_dir."/".$file_tmp);
这是我用来移动我上传的文件的线。
我打印出$ SERVER [“DOCUMENT_ROOT”]并以“/ hub”结尾 - 您可以在我的屏幕截图中看到它。
问题是我的图像保存在/ Backend文件夹内,而没有进一步进入/ Sets/1文件夹。
我所有的.php文件都在/ Backend文件夹中。所以这可能与它有关。我真的不确定。 谢谢, WAQ
编辑:
这里是我把它改为上建议从另一个线程的代码块:
if(empty($errors)==true){
print("desired dir = ".$desired_dir);
if(is_dir("Sets/".$desired_dir)==false){
mkdir("Sets/".$desired_dir, 0700);
}
if(is_file("Sets/".$desired_dir."/".$Title)==false){
rename ($file_tmp,$Title);
move_uploaded_file($Title,"/Sets/$desired_dir/$Title");
我已经确定desired_dir = 1
但仍是同样的问题。
更清楚地了解我预计其actully失败,你没有看到错误消息。 Perhas错误报告\显示已关闭,请将其打开'error_reporting(E_ALL); ini_set('display_errors',1);' – 2014-08-27 23:38:51
尝试回显路径'$ _SERVER [“DOCUMENT_ROOT”]。“/ Backen ....' – Be0wulf 2014-08-27 23:40:00
$ desired_dir的值是多少?是”1“可能它是空的 – NiematojakTomasz 2014-08-27 23:40:24