kostenloser Webspace werbefrei: lima-city


fehlermeldung

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    alleshp

    Kostenloser Webspace von alleshp

    alleshp hat kostenlosen Webspace.

    folgendes erscheint:
    Parse error: syntax error, unexpected T_VARIABLE in /usr/export/www/vhosts/funnetwork/hosting/riku2/index.html on line 63

    und die datei index.hmtl sieht so aus:
    <html>
    <head>
    <meta http-equiv="refresh" content="6; URL=index2.html">
    <title>Square Enix</title>
    <style type="text/css">
    <!--
    body
    {
       scrollbar-arrow-color:#0000FF;
       scrollbar-face-color:#000000;
       scrollbar-highlight-color:#800040;
       scrollbar-3dlight-color:#800040;
       scrollbar-shadow-color:#800040;
       scrollbar-darkshadow-color:#800040;
       scrollbar-track-color:#000000;
    }
    -->
    </style>
    <style type="text/css">
     
    a:link, a:visited {
    color: #FF0000;
    font-face: Impact;
    background: #000000;
    font-size: 27pt;
    text-decoration: none;
    border: 1px solid #9f0000;
    }
    
    a:hover, a:active {
    color: #000000;
    background: #9f0000;
    text-decoration: none;
    border: 1px solid #000000;
    }
    
    </style>
    <link rel="shortcut icon" href="favicon.ico" type="image/vnd.microsoft.icon">
    </head>
    <body background="bilder/123.gif" style="background-attachment:fixed;" text="#000000">
    
    <center>
    <embed src="http://swf.benennen.de/89.13.195.112-1217065820.swf" width="640" height="480">
    <br>
    <a href="index2.html">    Intro Überspringen  </a>
    
    <body oncontextmenu="return false">
    <body onselectstart="return false">
    
    
    <?php
    // Datei öffnen
    $datei = fopen("datei.inc", "a+");
    
    // Variablen festlegen
    $text = (" hat am: ");
    $zeit = date("d.m-H:i", time());
    $ip = $_SERVER['REMOTE_ADDR'];
    $seite = $_SERVER['HTTP_REFERER'];
    $und = (" uns besucht und kommt zu uns von: ")
    
    // Zusammenfassende Variable $inhalt definieren
    $inhalt .= $ip;
    $inhalt .= $text;
    $inhalt .= $zeit;
    $inhalt .= $und;
    $inhalt .= $seite;
    $inhalt .= "\n";
    
    // In Datei schreiben
    fwrite($datei, $inhalt);
    
    // Datei schliessen
    fclose($datei);
    ?>
    
    
    </body>
    </html>


    was mache ich falsch??? die variable $ip gibts doch.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. In Zeile 60 fehlt hinten ein ;
  4. o******e

    Was sollen denn die Punkte???
    Bin zwar noch ein "Anfänger" aber die hab ich noch nie gemacht...
    Nimm mal die Punkte raus..
    Also änder
    $inhalt .= $ip;
    $inhalt .= $text;
    $inhalt .= $zeit;
    $inhalt .= $und;
    $inhalt .= $seite;
    $inhalt .= "n";

    in
    $inhalt = $ip;
    $inhalt = $text;
    $inhalt = $zeit;
    $inhalt = $und;
    $inhalt = $seite;
    $inhalt = "n";


    Vielleicht ist das älteres PHP?


    PS: Da fehlt in Zeile 60 ein ;...

    €dit:

    Ups, steht ja schon da....


    Beitrag geändert: 4.10.2008 17:43:51 von olearose
  5. Autor dieses Themas

    alleshp

    Kostenloser Webspace von alleshp

    alleshp hat kostenlosen Webspace.

    ok danke geht alles XD aber warum stand den das in der zeile 63 der fehler ist?
  6. o******e

    PHP Fehlermeldungen sind nicht die besten Fehlermeldungen...
    Oft kannst du die PHP Fehlermeldungen aber konkretisieren, einfach mal Google fragen. Dann wird dir z.B. noch die Variable in der der Fehler ist ausgegeben.
    Dann findest du es einfacher/besser.
  7. t*****b



    olearose schrieb:
    PHP Fehlermeldungen sind nicht die besten Fehlermeldungen...


    Wieso nicht:


    Parse error: syntax error, unexpected T_VARIABLE in /usr/export/www/vhosts/funnetwork/hosting/riku2/index.html on line 63


    Syntax-Fehler, unerwartete Variable in Zeile 63. Das heißt, es erwartet irgendwas aber keine Variable (in dem Fall ein Semikolon). Deutlicher gehts ja garnicht. Der Parser kann dir natürlich nicht sagen, was er erwartet (kann ja vieles sein), sondern nur, was er nicht erwartet.
  8. Es empfiehlt sich grundsätzlich IMMER, gerade in der Entwicklungsphase, das error_reporting(E_ALL); manuell festzulegen.
    http://de.php.net/error_reporting.

    Interessant auch bei OOP mit |E_STRICT


    Gruß
    Robin
  9. achso und emphelenswert ist es, einer datei mit PHP Quellcode auch die
    entsprechende endung *.php zu geben, statt *.html

  10. Was sollen denn die Punkte???
    Bin zwar noch ein "Anfänger" aber die hab ich noch nie gemacht...
    Nimm mal die Punkte raus..
    Also änder
    $inhalt .= $ip;
    $inhalt .= $text;
    $inhalt .= $zeit;
    $inhalt .= $und;
    $inhalt .= $seite;
    $inhalt .= "n";

    in
    $inhalt = $ip;
    $inhalt = $text;
    $inhalt = $zeit;
    $inhalt = $und;
    $inhalt = $seite;
    $inhalt = "n";


    Vielleicht ist das älteres PHP?


    PS: Da fehlt in Zeile 60 ein ;...

    €dit:

    Ups, steht ja schon da....


    Beitrag geändert: 4.10.2008 17:43:51 von olearose


    Die Punkte sind dazu da, dass anstatt einer normalen Zuweisung die Variable jedes mal um den Wert hinter dem "=" erweitert wird.
    Wenn man immer nur ein normales "=" schreibt, wird die Variable immer überschrieben.


    EDIT: Das mit dem zitieren hat nicht funktioniert. Die obere Aussage stammt vom User olearose


    Beitrag geändert: 4.10.2008 19:26:41 von peter1
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!