This is absolutely correct. We are omitting the closing ?&gt; to prevent &quot;headers already sent&quot; problems caused by spaces after the ?&gt;. The PHP manual states, that these are optional.<br><br><div><span class="gmail_quote">
2006/8/18, inkfree press &lt;<a href="mailto:inkfree@gmail.com">inkfree@gmail.com</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>I am trying to determine if something is happening to unpacked zip files<br>OMM, or if there is something else going on.<br><br>After experiencing some odd errors, it came to my attention that certain<br>files in the unzipped 
4.7.2 and 4.7.3 releases are missing a final ending<br>&quot;?&gt;&quot; PHP closing tag.<br><br>For example, 'index.php' looks exactly like this (4.7.3):<br><br>=======&lt;code&gt;<br><br>&lt;?php<br>// $Id: index.php,v 
1.90 2006/01/27 18:51:51 dries Exp $<br><br>/**<br> * @file<br> * The PHP page that serves all page requests on a Drupal installation.<br> *<br> * The routines here dispatch control to the appropriate handler, which then<br>
 * prints the appropriate page.<br> */<br><br>require_once './includes/bootstrap.inc';<br>drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);<br><br>$return = menu_execute_active_handler();<br>switch ($return) {<br>&nbsp;&nbsp;case MENU_NOT_FOUND:
<br>&nbsp;&nbsp;&nbsp;&nbsp;drupal_not_found();<br>&nbsp;&nbsp;&nbsp;&nbsp;break;<br>&nbsp;&nbsp;case MENU_ACCESS_DENIED:<br>&nbsp;&nbsp;&nbsp;&nbsp;drupal_access_denied();<br>&nbsp;&nbsp;&nbsp;&nbsp;break;<br>&nbsp;&nbsp;case MENU_SITE_OFFLINE:<br>&nbsp;&nbsp;&nbsp;&nbsp;drupal_site_offline();<br>&nbsp;&nbsp;&nbsp;&nbsp;break;<br>&nbsp;&nbsp;default:<br>&nbsp;&nbsp;&nbsp;&nbsp;// Print any value (including an empty string) except NULL or undefined:
<br>&nbsp;&nbsp;&nbsp;&nbsp;if (isset($return)) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print theme('page', $return);<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;break;<br>}<br><br>drupal_page_footer();<br><br>=======&lt;/code&gt;<br><br>That document ends (OMM) with the final code line at line 34, then is
<br>followed by two blank lines.&nbsp;&nbsp;The final line is numbered 36, that is, but 35<br>and 36 are line feeds/new lines only.&nbsp;&nbsp;[Note the missing ?&gt; after that final<br>function call.]<br><br><br>Is this something happening during MY unzip, or is this also true for
<br>others?<br><br><br>I really find this interesting, and will clearly explore any issues which<br>might be affecting my machine.<br><br>Thanks for any insight.<br>--<br>inkfree<br><br><br>P.S.&nbsp;&nbsp;'My machine' =&nbsp;&nbsp;Mac OS X.3.9
 (Panther) and I've been unpacking and<br>testing Drupal here since before version 4.6, with no problems at all.<br><br></blockquote></div><br>