$target_path = "/public_html/user_images/";
//$target_path = realpath(user_images(getcwd()))
$targetpath = basename( $_FILES['uploadedfile']['name']);
$target_path = $target_path . $targetpath;
move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path);
//echo "Image". basename( $_FILES['uploadedfile']['name']). " has been successfully uploaded.";
$user_img = $target_path;
答案 0 :(得分:1)
前导/
斜杠会将您带到服务器的根目录。您需要使用完整路径(在服务器上可能是/home/yourdomain.com/public_html/images/
,或者是与您正在运行的脚本相关的路径,例如'../images/'
如果您的上传脚本在{ {1}},或者只是./public_html/codes/
,如果您的脚本位于'./images/
。
将error reporting添加到文件的顶部,这有助于查找错误。
./public_html/
旁注:错误报告应仅在暂存时完成,而不是生产。