Is there any reason an uploaded image srced into a php file would generate a 403 error (You don't have permission to access /some_directory on this server.)? I uploaded the image using move_uploaded_file function. That part works fine. The file is successfully uploaded. Then, when I try to create an image with html generated by php later on it throws the error. The path is correct, the image name and extension are correct, the folder and the file are readable to all audiences, but I still get a 403. Any thoughts?