kostenloser Webspace werbefrei: lima-city


Unauffindbarer Fehler O.o

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    walkonshit

    walkonshit hat kostenlosen Webspace.

    Hi

    ich hab mich seit gestern ma mit PHP vertraut gemacht und hab ma eh weng rumgebastelt und diverse Tut's mir durchgelesen...
    Naja das is bei rausgekommen:

    <html>
    <body bgcolor=#000000 color=#7FFFD4>
    <?php  echo "Danke, "$_POST["name"]" dass du mich lieb hast =).";  
    $datei = fopen ("counter.txt","a+");  
    $liebe = fgets ($datei,1024);  
    fwrite ("counter.txt",$_POST["name"]);  
    fclose ($datei);  echo "Diese Personen haben mich alle lieb =) :/n" $liebe;  
    ?>    
    </body>  
    </html>


    aber irgendwas stimmt da net^^:

    Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in C:\Programme\xampp\xampp\htdocs\hastdumichlieb.php on line 5

    W?r nett wenn ihr mitr helfen k?nntet =)

    Mfg walkonshit
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. echo "Danke, " . $_POST["name"] . " dass du mich lieb hast =).";



    Sollte imho funktionieren...
  4. benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.

    echo "Diese Personen haben mich alle lieb =) :/n" .$liebe;


    Und das noch.
    Welche Zeile ist eigentlich die 5te?
  5. k****8

    Die Punkte waren imho die beiden Fehler
    btw. w?rde ich dir raten, die HTML-Elemente auch mit echo auszugeben
    Ich habs am Anfang auch so gemacht, aber wenn du Tabellen und so hast, ist es dann viel einfacher zum editieren und erspart dir sinnloses schreiben

    z. B. statt <? echo $variable; ?> Musst du nur noch ".$variable." schreiben

    Du musst dann allerdings alle " mit \ makieren, also \"
  6. <?echo "Diese Personen haben mich alle lieb =) :/n $liebe ";?>
  7. k****8

    Joa
    Der geh?rt

    echo "Diese Personen haben mich alle lieb =):<br> ".$liebe;

    und in der Zeile 7 ist auch ein Bug:

    echo "Danke, ".$_POST["name"]." dass du mich lieb hast =)";

    Der " Zeigt an, dass es sich um einen String in "unvariablisierter" Form habndelt
    Wenn du Variablen in echo ausgeben willst musst du die zuerst beenden und dann nen Punkt hinmachen


    btw.


    Die Punkte waren imho die beiden Fehler
    btw. w?rde ich dir raten, die HTML-Elemente auch mit echo auszugeben
    Ich habs am Anfang auch so gemacht, aber wenn du Tabellen und so hast, ist es dann viel einfacher zum editieren und erspart dir sinnloses schreiben

    z. B. statt <? echo $variable; ?> Musst du nur noch ".$variable." schreiben

    Du musst dann allerdings alle " mit \ makieren, also \"
  8. Hi,


    So ist es richtig und viel einfacher (vorausgesetzt, dass $_POST['name'] existiert):
    <html>
    <body>
    
    <?php
    echo "Danke, " . $_POST['name'] . " dass du mich lieb hast =).";
    $fp = fopen("counter.txt",'a+');
    $liebe = fgets($fp,filesize("counter.txt"));
    fputs($fp,$_POST['name']);
    fclose($fp);
    echo "Diese Personen haben mich alle lieb =) :<br />/n$liebe";  
    ?>
    
    </body>  
    </html>


    mfg,
    hr

    Beitrag ge?ndert am 26.05.2006 22:17 von heavyraptor
  9. 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!