title: Parse Error: syntax error: unexpected '{'
body: <p>I have this code that processes a user then redirects them to the user homepage.</p>
  
  <pre><code>&lt;?php
      $username = $_POST['username'];
      $password = $_POST['pwd'];
  
      $file = file_get_contents("userdb.html");
      if(!strpos($file, $username)) {
          echo "Your username was not found in our database. Please go back and try again.";
      } else {
          echo "Redirecting...";
          if (md5($password) == !strpos($file, (md5($password))) {
               echo "Redirecting..."
               header ('Location: ./userhome.php')
          } else {
               print "Whoops! Your password seems to be incorrect. Go back and try again."
          }
      }
  ?&gt;
  </code></pre>
  
  <p>And I get the error:</p>
  
  <pre><code>Parse error: syntax error, unexpected '{' in userprocess.php on line 11
  </code></pre>
  
  <p>Could someone tell me the problem please? I think it may be the if inside of if statement, but what can I do for an alternative? Thanks.</p>