Parse error: syntax error - Ich seh aber nix!

Hi,

ich kriege bei meinem PHP-Script immer folgende Fehlermeldung:

[B]Parse error[/B]: syntax error, unexpected T_STRING in [B]/var/www/web745/html/ballerspiel/index.php[/B] on line [B]1[/B]Ich finde aber keinen Fehler:

[code]<?xml version="1.0" encoding="ISO-8859-1" ?>

Ballerspiel!
<div class="highscore">
    <?php 
        
        include("../dbconnect.php");
                    
        for($i = 1; $i < 11; $i++)
        {
            $abfrage = mysql_query("SELECT name FROM Highscore WHERE id = '$i'");
            $ergebnis = mysql_result($abfrage,0);
            echo $i": "$ergebnis"\n";
        }
    ?>

</div>
<div class="rest"></div>
[/code]Was meint er hier?

Gruß Alex

<?xml version="1.0" encoding="ISO-8859-1" ?>

Das Sieht PHP bestimmt als PHP-Code, daher mach es einfach über echo :wink:

Jo, dachte ich mir mittlerweile auch das es daran liegen muss :frowning:

Ich baus um!

Ich würde sogar noch einen Schritt weiter gehen und rate Dir, auf den xml-Prolog ganz zu verzichten, weil das einen Internet Explorer in den Quirks Mode versetzt, und Du dann CSS-Darstellungsprobleme bekommst.
Und wenn wir gerade dabei sind, auch der DOCTYPE ist wenig empfehlenswert: Abgesehen davon dass XHTML 1.0 Strict strenger ist und Dir weniger Spielraum für syntaktische Fehler lässt, sorgt XHTML 1.0 Transitional dafür, dass Mozilla nur im Almost Standards Mode läuft, also auch hier CSS-Darstellungsprobleme und -Unterschiede vorprogrammiert sind.

Gruß,
-Efchen