Fehler bei echo ausgabe

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Fehler bei echo ausgabe

    Habe folgende echosausgebe:

    PHP-Code:
    echo "<table width=\"900\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">"
    und bekomme diesen fehler:

    Parse error: parse error, expecting `','' or `';'' in /var/www/web1/html/index2.php on line 5


    wieso???


  • #2
    Hi,
    diese Ausgabe dir du hier gepostet hast, funzt ohne weitere Probleme. Also muss dass Problem in den vorherigen Zeilen liegen.
    Laut der Fehlermeldung hast du irgendwo ein , oder am ende der Zeile/des Befehls ein ; vergessen.
    mfg
    Günni


    Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
    Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
    Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
    City-Tiger - Online durch die Straßen tigern...

    Kommentar


    • #3
      Anmerkung:

      zur besseren Lesbarkeit des Codes würde ich die empfehlen HTML in PHP so zu schreiben

      Code:
      echo '<table width="900" border="0" align="center" cellpadding="0" cellspacing="0">';

      php-Entwicklung | ebiz-consult.de
      PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
      die PHP Marktplatz-Software | ebiz-trader.de

      Kommentar


      • #4
        dazu mal ne Frage am Rande: warum in den Tags überhaupt die Größenangaben in "" setzen? Es funzt ja auch ohne. Macht man das halt einfach wegen sauberem Code, oder gibt es irgendeine technische Begründung, warum man sie halt nicht weglassen sollte?

        Kommentar


        • #5
          weil das weglassen der " nicht W3C-Konform ist

          gruss

          Kommentar


          • #6
            also kein technischer Grund, hab mir sowas ja schon gedacht Thx @Mortalan

            Kommentar


            • #7
              Original geschrieben von MoRtAlAn
              weil das weglassen der " nicht W3C-Konform ist

              gruss
              Sorry, stimmt nicht so ganz.

              laut W3C dürfen die " weggelassen werden, wenn der Wert des Attributes
              nur aus

              - Zahlen
              - Buchstaben
              - -
              - .
              - _
              - :

              besteht.

              dh:

              width=100 ist erlaubt, wogegen width="100%" in " gesetzt werden muß

              PS: diese Schreibweise besteht auch das Testscript auf der W3C Seite

              http://www.w3.org/TR/html4/intro/sgmltut.html#h-3.2.2
              In certain cases, authors may specify the value of an attribute without any quotation marks. The attribute value may only contain letters (a-z and A-Z), digits (0-9), hyphens (ASCII decimal 45), periods (ASCII decimal 46), underscores (ASCII decimal 95), and colons (ASCII decimal 58). We recommend using quotation marks even when it is possible to eliminate them.
              TBT

              Die zwei wichtigsten Regeln für eine berufliche Karriere:
              1. Verrate niemals alles was du weißt!


              PHP 2 AllPatrizier II Browsergame

              Kommentar

              Lädt...
              X