Reverting to old functions.php file still generates same parse error
<p>Within <code>/wp-admin/theme-editor.php</code>, I added some PHP in an attempt to create my own shortcode. When I clicked save:</p>

<blockquote>
  <p>Parse error: syntax error, unexpected 'post' (T_STRING) in .../wp-content/themes/phenomenon/functions.php on line 21</p>
</blockquote>

<p>Indeed, this same error appeared if I tried to go even to the main page of my site. Having no way to go back into the editor and remove the newly added code, I uploaded a backup copy of functions.php via FTP. My site started loading again. Yet when I went into <code>/wp-admin/theme-editor.php</code>, this error still appeared, even though functions.php doesn't have 21 lines of code.</p>

<p>Here is the current / original functions.php:</p>

<pre><code>&lt;?php ?&gt;&lt;?php 

require_once (TEMPLATEPATH."/scripts/theme-js.php");
include (TEMPLATEPATH."/scripts/custom-scripts.php");
include (TEMPLATEPATH."/scripts/breadcrumbs.php");
include (TEMPLATEPATH."/scripts/write-panels.php");

include (TEMPLATEPATH."/bluzpanel/theme_options.php");
include (TEMPLATEPATH."/includes/shortcodes.php");
include (TEMPLATEPATH."/includes/wp-pagenavi.php");
include (TEMPLATEPATH."/includes/custom-widgets.php");
include (TEMPLATEPATH."/includes/register-sidebars.php");

?&gt;
</code></pre>

<p>EDIT: I have verified that I can still use <code>/wp-admin/theme-editor.php</code> when I test it on another computer. Therefore the problem might be unique to my main computer, where I made the changes to <code>function.php</code>.</p>