title: PHP move_uploaded_file permission denied (permission set to 755)
body: <p>I'm trying to upload a user's photo using a simple HTML input form, but I'm getting the following error. I've set the permissions of my upload folder to 755. I tried 777 and that works, but I've read that setting it to 777 is not advised and that I should be able to use 755?</p>
  
  <pre><code>Warning: move_uploaded_file(uploads/2014_08_21_11_03_14k.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in /home/yadayada/register.php on line 136
  Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/php8KQwyh' to 'uploads/2014_08_21_11_03_14k.jpg' in /home/yadayada/register.php on line 136
  </code></pre>
  
  <p>This is my php code:</p>
  
  <pre><code>$userPhotoUrl = 'uploads/'.date('Y_m_d_H_i_s').$_FILES['photo']['name'];
  
  if (is_uploaded_file($_FILES['photo']['tmp_name'])) {
      if (!move_uploaded_file($_FILES['photo']['tmp_name'], $userPhotoUrl)) {
          // show error message
          return;
      }
  } else {
      // show error message
      return;
  }
  </code></pre>