Ankündigung

Einklappen
Keine Ankündigung bisher.

Parse error: syntax error, unexpected ':'

Einklappen

Neue Werbung 2019

Einklappen
Dieses Thema ist geschlossen.
X
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Parse error: syntax error, unexpected ':'

    Hallo, ich habe ein Problem:

    Das habe ich eingetragen:

    </head>
    <body>
    <?php

    // change these things

    $server = “mysql.professional-gameserver.com″;
    $dbuser = “[zensiert]″;
    $dbpass = “[zensiert]”;
    $dbname = “jdbc:mysql://mysql.professional-gameserver.com/[zensiert]”;


    mysql_connect($server, $dbuser, $dbpass);
    mysql_select_db($dbname);

    $result = mysql_query("SELECT * FROM banlist ORDER BY time DESC");

    echo "<table width=70% border=1 cellpadding=5 cellspacing=0>";

    echo "<tr style=\"font-weight:bold\">
    <td>Name</td>
    <td>Reason</td>
    <td>Admin/Mod</td>
    <td>Time of ban</td>
    <td>Time of unban</td>
    </tr>";

    while($row = mysql_fetch_assoc($result)){

    if($col == "#eeeeee"){
    $col = "#ffffff";
    }else{
    $col = "#eeeeee";
    }
    echo "<tr bgcolor=$col>";

    echo "<td>".$row['name']."</td>";
    echo "<td>".$row['reason']."</td>";
    echo "<td>".$row['admin']."</td>";
    echo "<td>".date("d M, Y g:ia",$row['time'])."</td>";
    if($row['temptime'] == "0"){
    echo "<td>∞</td>";
    }else{
    echo "<td>".date("d M, Y g:ia",$row['temptime'])."</td>";
    }

    echo "</tr>";
    }

    echo"</table>"

    ?>
    Ban database provided by
    <a href="http://dev.bukkit.org/server-mods/figadmin/">FigAdmin</a>.
    </body></html>



    Ich bekomme Folgende Fehlermeldung:
    Parse error: syntax error, unexpected ':' in /var/customers/webs/ni191108_3/wordpress/banlist.php on line 10


    Line 10:
    $dbname = “jdbc:mysql://mysql.professional-gameserver.com/s325653”;


    Auch zu sehen auf Golemcraft.de
    http://golemcraft.de/unser-team/

    Ich bin etwas verzweifelt, weil ich nicht weiß, was ich genau falsch gamacht habe.
    LG Felix

  • #2
    Hi,

    sagt die Fehlermeldung doch: dein DB Name ist nicht korrekt (üblicherweise steht da auch nur ein Name, wie "meineDatenbank" o.ä.)! Anbei: bitte mysqli oder PDO nutzen - mysql_query usw. ist veraltet.

    mfg Wolf29
    while (!asleep()) sheep++;

    Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.

    Kommentar


    • #3
      Und was genau soll ich schreiben?
      Mir wird nur Folgendes von meinem Anbieter angeboten:
      Hostname: mysql.professional-gameserver.com

      Danke schonmal für die schnelle Antwort
      LG Felix

      Kommentar


      • #4
        Hi,

        und warum schreibst du dann nicht "mysql.professional-gameserver.com" rein wenn du das von deinem Provider bekommst?

        mfg Wolf29
        while (!asleep()) sheep++;

        Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.

        Kommentar


        • #5
          PHP-Code:
          $dbname “jdbc:mysql://mysql.professional-gameserver.com/[zensiert]”; 
          Ich könnte wetten, das der Name der Datenbank anders lautet. Das da oben sieht mir stark nach einem JDBC Connectstring aus - woher kommt dieser Datenbankname?
          Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.

          Kommentar


          • #6
            Der Name Stammt aus der config des Plugins (für Minecraft).
            Wenn ich jdbc:mysql://mysql.professional-gameserver.com/[zensiert] durch "mysql.professional-gameserver.com" ersetze, funktioniert es schon teilweise. Allerdings bekomme ich eine gigantische Fehlermeldung:

            Warning: mysql_connect(): Unknown MySQL server host '0com' (1) in /var/customers/webs/ni191108_3/wordpress/banlist.php on line 12 Warning: mysql_select_db(): Access denied for user 'ni191108_3ftp1'@'localhost' (using password: NO) in /var/customers/webs/ni191108_3/wordpress/banlist.php on line 13 Warning: mysql_select_db(): A link to the server could not be established in /var/customers/webs/ni191108_3/wordpress/banlist.php on line 13 Warning: mysql_query(): Access denied for user 'ni191108_3ftp1'@'localhost' (using password: NO) in /var/customers/webs/ni191108_3/wordpress/banlist.php on line 15 Warning: mysql_query(): A link to the server could not be established in /var/customers/webs/ni191108_3/wordpress/banlist.php on line 15 Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /var/customers/webs/ni191108_3/wordpress/banlist.php on line 27

            Das ganze kann man "live" auf http://golemcraft.de/unser-team/ sehen.
            LG Felix

            Kommentar


            • #7
              Bitte lies die Doku zu mysql_select_db() - du sollst dort den Namen der Datenbank auf dem MySQL Server angeben, die du benutzen möchstest.
              Was du eingesetzt hast (mysql.professional-gameserver.com) ist der Hostname...
              Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.

              Kommentar


              • #8
                Das habe ich mittlerweile verbessert, danke
                Jetzt kommt aber halt diese gigantische Fehlermeldung:
                Warning: mysql_connect(): Unknown MySQL server host '0com' (1) in /var/customers/webs/ni191108_3/wordpress/banlist.php on line 12 Warning: mysql_select_db(): Access denied for user 'ni191108_3ftp1'@'localhost' (using password: NO) in /var/customers/webs/ni191108_3/wordpress/banlist.php on line 13 Warning: mysql_select_db(): A link to the server could not be established in /var/customers/webs/ni191108_3/wordpress/banlist.php on line 13 Warning: mysql_query(): Access denied for user 'ni191108_3ftp1'@'localhost' (using password: NO) in /var/customers/webs/ni191108_3/wordpress/banlist.php on line 15 Warning: mysql_query(): A link to the server could not be established in /var/customers/webs/ni191108_3/wordpress/banlist.php on line 15 Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /var/customers/webs/ni191108_3/wordpress/banlist.php on line 27

                LG Felix

                Kommentar


                • #9
                  Unknown MySQL server host '0com'
                  Diese Meldung lässt erahnen, das du einen falschen Parameter an mysql_connect() übergibst. Ich habe da eine leise Vermutung...

                  Bitte poste deinen originalen Quellcode, ohne Modifikationen fürs Forum (Benutzer/Passwort kannste zensieren, es geht mir hauptsächlich um die Hochkommata).
                  PHP-Code:
                  $server “mysql.professional-gameserver.com″;
                  $dbuser [zensiert];
                  $dbpass [zensiert]
                  Aus dem Eingangspost... Sollte das genauso bei dir im Code stehen, ist das in jedem Fall falsch (falsche Art von Hochkommas).
                  Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.

                  Kommentar


                  • #10
                    Code:
                       $server = "localhost";
                       $dbuser = "root";
                       $dbpass = "root";
                       $dbname = "minecraft";

                    Kommentar


                    • #11
                      und wieso verbindest du dann zu einem entfernten server?
                      Nutze und - privaten Homepage
                      Gott, lass Hirn vom Himmel regnen ... oder Steine

                      Kommentar


                      • #12
                        *push*

                        Kommentar


                        • #13
                          Zitat von KingOFtheDay Beitrag anzeigen
                          Code:
                             $server = "localhost";
                             $dbuser = "root";
                             $dbpass = "root";
                             $dbname = "minecraft";
                          Warning: mysql_connect(): Unknown MySQL server host '0com' (1)
                          Die Fehlermeldung passt nicht zu deinen Angaben... entweder stimmen die Angaben hier im Forum nicht, oder du guckst in die falsche Datei.

                          /var/customers/webs/ni191108_3/wordpress/banlist.php
                          Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.

                          Kommentar


                          • #14
                            Also, ich schicke ihnen nochmal alles

                            PhP Datei:
                            </head>
                            <body>
                            <?php

                            // change these things

                            $server = “mysql.professional-gameserver.com″;
                            $dbuser = “[...]″;
                            $dbpass = “[...]”;
                            $dbname = “banlist”;

                            mysql_connect($mysql.professional-gameserver.com, $s325653, $trioprugai);
                            mysql_select_db($dbname);

                            $result = mysql_query("SELECT * FROM banlist ORDER BY time DESC");

                            echo "<table width=70% border=1 cellpadding=5 cellspacing=0>";

                            echo "<tr style=\"font-weight:bold\">
                            <td>Name</td>
                            <td>Reason</td>
                            <td>Admin/Mod</td>
                            <td>Time of ban</td>
                            <td>Time of unban</td>
                            </tr>";

                            while($row = mysql_fetch_assoc($result)){

                            if($col == "#eeeeee"){
                            $col = "#ffffff";
                            }else{
                            $col = "#eeeeee";
                            }
                            echo "<tr bgcolor=$col>";

                            echo "<td>".$row['name']."</td>";
                            echo "<td>".$row['reason']."</td>";
                            echo "<td>".$row['admin']."</td>";
                            echo "<td>".date("d M, Y g:ia",$row['time'])."</td>";
                            if($row['temptime'] == "0"){
                            echo "<td>∞</td>";
                            }else{
                            echo "<td>".date("d M, Y g:ia",$row['temptime'])."</td>";
                            }

                            echo "</tr>";
                            }

                            echo"</table>"

                            ?>
                            Ban database provided by
                            <a href="http://dev.bukkit.org/server-mods/figadmin/">FigAdmin</a>.
                            </body></html>


                            Fehlermeldung http://golemcraft.de/pranger/ :
                            Warning: mysql_connect(): Unknown MySQL server host '0com' (1) in /var/customers/webs/ni191108_3/wordpress/banlist.php on line 12 Warning: mysql_select_db(): Access denied for user 'ni191108_3'@'localhost' (using password: NO) in /var/customers/webs/ni191108_3/wordpress/banlist.php on line 13 Warning: mysql_select_db(): A link to the server could not be established in /var/customers/webs/ni191108_3/wordpress/banlist.php on line 13 Warning: mysql_query(): Access denied for user 'ni191108_3'@'localhost' (using password: NO) in /var/customers/webs/ni191108_3/wordpress/banlist.php on line 15 Warning: mysql_query(): A link to the server could not be established in /var/customers/webs/ni191108_3/wordpress/banlist.php on line 15 Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /var/customers/webs/ni191108_3/wordpress/banlist.php on line 27

                            Lg Felix

                            Kommentar


                            • #15
                              Das "Pushen" wird dir nichts bringen, wenn du uns nicht die richtige Stelle zeigst. Irgendwo muss der Host "0com" herkommen.

                              Kommentar

                              Lädt...
                              X