Parse-Fehler: Syntaxfehler, unerwartetes Ende der Datei in meinem PHP-Code

Ich bekam eine Fehlermeldung:

Parse error: syntax error, unexpected end of file in the line

Mit diesem code:

<html>
    <?php
        function login()
        {
            //Login function code
        }
        if (login())
    {?>

    <h2>Welcome Administrator</h2>
    <a href=\"upload.php\">Upload Files</a>
    <br />
    <a href=\"points.php\">Edit Points Tally</a>

    <?php}
        else
        {
            echo "Incorrect login details. Please login";
        }
    ?>
    Some more HTML code
</html>

Was ist das problem?

Kommentar zu dem Problem
Ich könnte mir vorstellen, Sie haben einen Fehler mit einigen Ihrer PHP-code... was du noch nicht gepostet. Kommentarautor: Yacoby
Es klingt wie Sie haben ein missing '}', ';' oder an der Halterung, aber es würde helfen, wenn du geschrieben der ganze php code Kommentarautor: ryanc1256
Ein Jahr und eine Hälfte, daher ist es schon komisch, dass diese Frage geschlossen wurde, weil es zu lokalisierten, aber es hat fast 50k views. Kommentarautor: pratnala
Ich Stimme...diese völlig behoben mein problem. Nicht lokalisiert, an der alle in Bezug auf die Frage und die Lösung. Kommentarautor: Rocco The Taco
Überprüfen Sie auch für short_tags in php.ini unter apache und cli configs Kommentarautor: Andrew Odendaal

InformationsquelleAutor der Frage pratnala | 2012-07-14

Schreibe einen Kommentar