我正在关注这个guide并且几乎所有东西都可以工作,除非我点击提交照片时它只是用我的服务器代码向我发出警报。
这是我在php中的代码:
print_r($_FILES);
$new_image_name = "namethisimage.jpg";
move_uploaded_file($_FILES["file"]["tmp_name"], "/public_html/photos".$new_image_name);
目录是否正确或是否应以其他方式措辞?
答案 0 :(得分:1)
确保您的目标目录是绝对路径(系统根目录中的/ public_html,或者您想要定义相对路径?)。
在这样的照片之后你不会错过'/':
"/public_html/photos/".$new_image_name
确保您的目标目录对于您的网络服务器用户是可写的(例如在LAMP中为“www-data”用户)。如果您不确定并且想要测试此权限,请将“/ public_html / photos /”文件夹的权限设置为777。